An informal mechanism for bringing together learners who are interested in the same topic from across different fields and disciplines. A fantastic way to spend a small amount of time learning about new things with a group of people with same interests!
This repository contains the the source code files for the µLearn Landing Page. Kindly read through the following to get a hold on the naming and contributions standards
The central repository holds four main branches with two branches having infinte lifetime(dev-server & production)
- dev (Open To Contributors)
- dev-server (hosted)
- staging (Open To Contributors, HotFix Only!)
- production (hosted)
origin/production is the main branch where the source code of HEAD always reflects a production-ready state.
origin/staging is the main branch where the source code of HEAD always reflects a state with the latest delivered development changes for the next release
- Feature branches
- Staging branches
- QuickUpdate branches
- Hotfix branches
- May branch off from:
dev - Must merge back into:
dev - Branches should be prefixed with
feature- - They should be in small letter casing with multiple words separated by
-
Eg: feature-signup-page, feature-ig-page
- May branch off from:
staging - Must merge back into:
staging,dev,dev-server - Branches should be prefixed with
quickupdate- - They should be in small letter casing with multiple words separated by
-
Eg: quickupdate-notifications-page
- May branch off from:
dev - Must merge back into:
dev - Branch naming convention:
bugfix-* - Branches should be prefixed with
bugfix-* - They should be in small letter casing with multiple words separated by
-
Eg: bugfix-spelling-fix, bugfix-style-correction
- May branch off from:
staging - Must merge back into:
staging,dev,dev-server - Branch naming convention:
hotfix-* - Branches should be prefixed with
hotfix-* - They should be in small letter casing with multiple words separated by
-
Eg: hotfix-signup-failure, hotfix-taskid123
Contributions are always welcome!
See contributing.md for ways to get started.
- If you are a maintainer of the project, you will be the person responsible for reviewing the pull request and merging them to respective branches.
The pull request from the developers can only be received on the dev(feature, bugfix) and the staging(hotfix) branch.
After reviewing the request you can merge them to the dev-server/production depending upon the type of request
- If you are a Quality Tester you can verify the dev-server for testing the upcoming features and the production for features which are already in release.