Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How should releases be done, including versioning? #12

Open
jbphet opened this issue Apr 5, 2022 · 3 comments
Open

How should releases be done, including versioning? #12

jbphet opened this issue Apr 5, 2022 · 3 comments

Comments

@jbphet
Copy link
Contributor

jbphet commented Apr 5, 2022

I'm about to publish the first version of this app to the Play Store for internal testing, and I'm thinking I should document the process so that I can make it repeatable. When releasing a PhET sim, we have a lot of support from the tools that we've built up of the years, but I can't use them for this process. I'm going to write the steps up as a manual checklist in the doc directory, and may add some support in the form of grunt tasks once this is a bit more established.

@jbphet jbphet self-assigned this Apr 5, 2022
@jbphet
Copy link
Contributor Author

jbphet commented Apr 5, 2022

I'll use the same versioning system that PhET is using, which is called "Semantic Versioning" and is described here. It has numbers for major, minor, and patch releases, e.g. 1.0.2. I'm going to start with version 0.0.1, since this is very much a beta release.

jbphet added a commit that referenced this issue Apr 6, 2022
@jbphet
Copy link
Contributor Author

jbphet commented Apr 6, 2022

The release process will be described in this document, at least for now.

@jbphet
Copy link
Contributor Author

jbphet commented Apr 7, 2022

I've created the first version of the checklist document. I'll leave this issue open but anassigned for now, and will make an effort to update the list when future releases are published.

@jbphet jbphet removed their assignment Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant