urfdvw / circuitpython-online-ide-2

The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.
https://urfdvw.github.io/circuitpython-online-ide-2
GNU General Public License v3.0
5 stars 2 forks source link

How to release features by stage #110

Closed urfdvw closed 3 months ago

urfdvw commented 3 months ago

After the 2.0.0 version is released, it is a question how I want to release features gradually. One of the option is to just continue make beta versions, like 2.0.1 beta. But this is forcing me to work on things in an order and release a bunch of the features all at once.

Another option is to release features by channel. The main (stable) channel will keep the regular update pace, but each feature can fall into different stage channels, and hide from different visibility options.

For example, I can release the 2.0.0 once the videos are done, but have some widgets available in beta channel for people to test, and a partially working xterm tab in dev channel for polishing features during my own usage. once features are mature enough, they can move to the next stage.

urfdvw commented 3 months ago

Added dev and beta channel