There's two areas of Contribution
- Read the Apache Knox Contribution Process
- Setup a GitHub account, and generate add an SSH Key.
git clone git@github.com:mcparlandjcgi/knox-help.gitchmod u+x *.sh./knox_env_setup.sh- NOTE: This will- Clone John's fork setting it as
origin - Clone Apache Knox Official setting it as
upstream
- Branch by feature/ticket
- Work against
origin(which is John's fork) - As a team, we'll decide when to merge into
upstream(which is Apache Knox Official)
Based around Atlassian Blog on Git Forks and Upstreams.
- Assumes
originis John's fork - Assumes
upstreamis Apache Knox Official
git fetch upstream
git checkout master
git merge upstream/master
If not already, get the code/documents.
git clone git@github.com:mcparlandjcgi/knox-help.gitchmod u+x *.sh
- Create a new issue on GitLab.
- Branch Branch by feature/ticket
- Get a pull review.