Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

Latest commit

 

History

History
25 lines (16 loc) · 1.48 KB

CONTRIBUTING.md

File metadata and controls

25 lines (16 loc) · 1.48 KB

So you want to contribute? That's awesome 😃

Option 1 Contribute directly to ASTo

ASTo is an application to support security analysis using the Apparatus security framework. If you use the Apparatus framework and want to add more features to the tool, that's excellent news.

  1. Make a fork. Play around with the code.
  2. Run npm run lint to make sure the code follows Standard coding style.
  3. Make a Pull request.
  4. If your pull request introduces a new dependency, make a note of it in your commit.

Option 2 You like the tool and want to use it for own methodology or framework

ASTo was developed to support the Apparatus framework and I would prefer to keep it like that. Having said that ASTo was designed with modularity in mind. It is quite easy to replace the Apparatus specific concepts with concepts from another modeling language.

I would be more than happy to help anyone with the necessary changes.

If ASTo generates enough interest from the community, I will consider moving it to plugin based application. The core application will provide the underlying logic of the app while different modeling languages and frameworks will function as plugins. The plugins would be responsible for imposing the languages rules and analysis functions.

  1. Make a fork. Play around with code.
  2. Read the apparatus docs.
  3. Experiment.
  4. If you have any issues, I would love to help.

Happy coding 😉