description |
---|
How to submit a framework, matrix or catalog to the community repository |
If you are familiar with Github and Git, the submission is pretty straightforward:
- fork the git repo and make sure it's sync-ed up
- add the excel sheet under the
tools
folder, - you can also add the generated yaml (assuming you have tested it) under
backend/library/libraries
- open a pull request and make sure you accept the CLA
and we'll take it from there 👍
If you're not familiar with Github and the handling Git, you can follow these simplified steps using just the UI :\
- create your excel sheet based on one of the samples in
tools
folder - convert it to yaml using the
convert_library.py
tool
- Test it to make sure it can be parsed by the app and matches what you are expecting
- sign up on github to create an account and head to ciso assistant repository
- create your fork of the repository
- if it's not your first time, make sure your fork is up to date
- go to the
tools
folder
- click
Add file
and clickUpload files
- drag and drop the excel file you've prepared or pull it from your filesystem.
- add a commit message, something like "Submitting framework x"
- commit the changes
- if everything went well, you should see a message indicating that you're 1 commit ahead.
- Optional: you can repeat this process to add the yaml file as well but on the
backend/library/libraries/
folder instead. - You can now open the pull request:
There are of course other ways to achieve this in a much cleaner approach, but this is intended for a beginer discovering git and GitHub 😉