How to Contribute to a solution

  1. Create a solution idea on the library repo https://github.com/teamaccessonline/library/issues
    • This is to ensure someone else isn’t already working on a similar solution
    • If the solution already exists proceed to the next step
    • One of the repo admin will assign a solution folder number to the repo to ensure we do not run into naming convention problem. You will see someone comment in the issue regarding what number to use.
    • Feel free to continue to build your solution until someone responds with the number. These numbers are assigned daily M-F. You need to know the number so you can publish your content in a branch called solution
  2. Assign your self to a solution idea under the issues tab in the GitHub repo
  3. Select a baseline postman collection to help get you started on building out the basic components of your solution
  4. Once a number do a get pull to ensure you have the latest master branch
  5. type git checkout -b [solution#]
  6. Copy the solutions.rst file from the template folder
  7. Customize the template for you solution. The head name should always contain (In Development) to ensure people do not try to deploy your solution as you are working on it.
  8. Set your username “git config user.name [your username] “
  9. Verity username was changed “git config user.name”
  10. Set email address “git config user.email “Your Email Address”
  11. Verify email address “git config user.email”
  12. git add .
  13. git commit -m “solution.rst add”
  14. git push -u origin solution#
  15. proceed to GitHub and select your branch
  16. Select new pull request
  17. git checkout master
  18. git pull
  19. Proceed to policy creation steps