-
Notifications
You must be signed in to change notification settings - Fork 28
Instructions For Contributors
First things first, you need to get the OASIS Dev Environment Setup on your machine.
Next, please read the Gitflow instructions. In short, for each task, you need to create a new branch, from the master, and upon completion of the work, create a Pull Request (PR). Which will then be approved and merged back into Master as long as there are no conflicts. So it is important you merge master into your branch BEFORE you raise a PR to make sure there will be no conflicts, thank you.
IMPORTANT: you should not make too many commits and make too few of them, you need a middle ground.
-
Please commit daily to your branch as well as pull latest and merge from master to make sure you are always up to date. This will make it easier and avoid conflicts when you merge your branch back into master once you have completed your current task.
-
Also make sure you keep your tasks up to date in height.app.
-
Post your daily stand up to your teams discord channel (either OASIS Web UI Dev, Our World Dev, One World Dev or OASIS Backend Services Dev) on the Our World Tribe Server in the format:
"Yesterday I worked on X, today I am working on Y, no impediments (unless there are then please list them)".
This is part of the SCRUM Agile methodology we follow here at NextGen Software, which is tried and tested to help teams and projects run more smoothly, stay on track, enable better communication & co-ordination and are easier to manage. This way we have total transparency and everyone knows what everyone else is working on so we work more efficiently as a team and work isn't re-done unnecessarily. It also helps with communication and prevents any mis-understandings, etc. It also means you are not left alone struggling on an issue and your team can then help... ;-) Thank you.