powa-team / powa-web

PoWA user interface
http://powa.readthedocs.io/
73 stars 31 forks source link

Document the release process #199

Closed rjuju closed 4 months ago

rjuju commented 4 months ago

@pgiraud

With the v5 beta approaching, we probably need to formalize the work needed for each new release. I think it will now be required to run npm run build, is there anything else that needs to be done apart the normal tag / GH release and pypi uploading?

Would it be worth creating a RELEASE.md or something like that?

pgiraud commented 4 months ago

I was about to create a new RELEASE.mdbut there's actually something mentioned in CONTRIBUTING.md. Should we add a specific section for the release process to this document?

rjuju commented 4 months ago

I think a dedicated RELEASE.md would be better, in that it's less likely that I (or anyone taking care of the release) miss it.

rjuju commented 4 months ago

Fixed by https://github.com/powa-team/powa-web/pull/200