diff --git a/Repository-Structure.md b/Repository-Structure.md new file mode 100644 index 0000000..0fce7b8 --- /dev/null +++ b/Repository-Structure.md @@ -0,0 +1,22 @@ +## Branches Overview + +### Main Branch + +The `main` branch serves as the primary branch for stable releases. It should always represent the latest stable version of the project. + +### Dev Branch + +The `dev` branch contains the latest features that have been approved by the lead developer and passed any integration tests. This branch serves as the staging area for upcoming releases. + +### Other Branches + +All other branches contain bleeding-edge content that has not yet been approved for merging into `dev`. These branches are typically used for ongoing development, experimental features, bug fixes, or documentation updates. +- **Type**: Describes the purpose or category of the branch. +- **Name**: Provides a brief, descriptive label for the branch. + +#### Example Branch Names + +- `bugfix/1080p-regex` +- `custom-format/2in1` +- `quality-profile/4K-balanced` +- `docs/wiki-entry` \ No newline at end of file