About the Development Process


Since this website intends to host many potential features, it is best to detail a clear development process so users can know what to expect during each development phase. For the specifics of when a stage finishes and the next one starts, see the milestones in our repository

.

Alpha


During alpha, anything in the website can drastically change at any moment and everything is potentially ephemeral.

  • Accounts: they do not provide any substantial features or perks, and can be deleted at any moment, potentially right after account creation.
  • Settings: the currently saved settings can be cleared and/or not be available anymore.
  • Stability: the website should be considered unstable and its whole structure may be different at any moment.

This development phase is to set the stage for establishing consistent page layouts and a more stable project structure in the next phase. This phase sacrifices adaptability and performance for velocity.

Beta


During this phase, any feature related to accounts can be considered unstable, and may change at any moment.

  • Features not related to accounts should have a established structure and aim to be stable.
  • Major bugs from any source may still occur.
  • Settings: they should be established and not be cleared, if possible.

The beta stage paves the road for v1.0.0. This phase sacrifices velocity for adaptability.

v1.0.0


The first non-beta release of the website should be considered stable. Should major changes occur, it would become v2, and so on.

  • Major bugs should be fixed for the most part.
  • Features related to accounts should present minor bugs at worst case scenario.

When v1 is released, the warning notice at the top of the home page will be removed. Should any major issues arise in future versions, users would be notified in the website itself.

Closing Notes


  • In the alpha stage, users should expect that the site might be unstable and change frequently.
  • In the beta stage, users can start using the site for regular activities, but they should still expect some changes and potential issues.
  • In v1.0.0 and beyond, users can use the site normally and expect a stable experience.