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

[MAINT] Clean up repository structure #390

Open
monkeyman192 opened this issue Sep 6, 2021 · 0 comments
Open

[MAINT] Clean up repository structure #390

monkeyman192 opened this issue Sep 6, 2021 · 0 comments
Assignees
Labels
maintenance A general maintenance task. No functional changes.

Comments

@monkeyman192
Copy link
Owner

Currently the master branch is completely unused, and the development branch is the primary branch.
I think we should merge development into master, and then the current development branch can be used for actual development for each release.
The releases can be made when we are happy with the state of the development build.

On top of this, the release versioning will change a little bit.
Previously we had basically every release as a 'pre-release'. Now that we can determine exactly what classes have changes across version differences, this 'pre-release' concept makes less sense. So I think we should instead make the pre-releases commits to the development branch when there are continual changes (such as those right after a game update), and then proper releases occur when the development branch is merged into master`.
We will still continue to tag builds for release as not every commit to master will necessarily require a new release to be made.

Finally, we need to delete a number of stale branches.

@monkeyman192 monkeyman192 self-assigned this Sep 6, 2021
@monkeyman192 monkeyman192 added the maintenance A general maintenance task. No functional changes. label Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance A general maintenance task. No functional changes.
Projects
None yet
Development

No branches or pull requests

1 participant