Create a CONTRIBUTING.MD file #23
Labels
area/docs
Improvements or additions to documentation
done
The issue or PR is done
help wanted
Extra attention is needed
Projects
This issue implements #22 Epic.
Many projects have a CONTRIBUTING.md file where they explain how a use may contribute to the project. This more a governance model that try to avoid unexpected and rogue behaviors within the project.
We should define our own version. Here attached a sample we may use:
How to Contribute
We'd love to accept your patches and contributions to this project. There are
just a few small guidelines you need to follow.
Git
master
branchRecommand process
Environment setup
git clone git@github.com:<username>/fuseml.git
git remote add upstream 'git@github.com:fuseml/fuseml.git'
git remote set-url --push upstream no_push
git config user.name "your name"
git config user.email "xxxx@suse.com"
Update commits from upstream
git fetch upstream
git merge upstream/master
, we recommend only merge upstream commits to your master branch, and merge your master branch to the branch which you want to update.Create pull request
git checkout -b <proposal>
git push origin <proposal>
Long tasks
In case your tasks require more days, please update your job on here each couple of days.
If possible split the tasks into different sub-tasks so all the team can check the progress.
The text was updated successfully, but these errors were encountered: