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

Re-Structure Branches into Main, Test, Dev #66

Open
chadcwilliams opened this issue Nov 21, 2023 · 0 comments
Open

Re-Structure Branches into Main, Test, Dev #66

chadcwilliams opened this issue Nov 21, 2023 · 0 comments
Labels
gan relevant to gan development priority 3: optional Not time sensitive.

Comments

@chadcwilliams
Copy link
Collaborator

There are some users reaching out that are trying to use our main branch but this is in active development. I would like to apply a new branch structure to better fit with professional companies.

This will include the following branches:
Main Branch: The currently released PyPI code
Test Branch: A stable version of the next PyPI release meant for testing to identify and fix bugs.
Dev Branch: An unstable version of the next PyPI release meant to hold our next fixes and features.
Fix Branches: Specific fixes being worked on, which will eventually be merged to the Dev Branch.
Feature Branches: Specific features being worked on, which will eventually be merged to the Dev Branch.

The idea is we work on fix and feature branches more independently and when these are done, we merge to the Dev Branch, which will accumulate all changes for the next release. Once all targeted bugs have been fixed and features implemented, and the Dev branch is fully merged without conflicts and runs on the surface, the Dev Branch gets pushed to the Test Branch, where the package is fully tested.

@chadcwilliams chadcwilliams added priority 1: needed These are highly desirable to be fixed, ideally within 2 weeks. gan relevant to gan development labels Nov 21, 2023
@chadcwilliams chadcwilliams added priority 3: optional Not time sensitive. and removed priority 1: needed These are highly desirable to be fixed, ideally within 2 weeks. labels Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gan relevant to gan development priority 3: optional Not time sensitive.
Projects
None yet
Development

No branches or pull requests

1 participant