Contribute

  1. Write code in forked repo
  2. Make Pull Request to dev branch
  3. Finish :D

Code structure

  • spec (for crystal spec)
    • unit_test: unit-test codes
    • functional_test: functional test codes
  • src
    • analyzer: Code analyzers for Endpoint URL and Parameter analysis
    • detector: Codes for language, framework identification
    • models: Everything for the model, such as class, structure, etc
    • utils: Utility codes
    • etc…
  • noir.cr: main and command-line parser

References

  • https://github.com/noir-cr/noir/blob/main/CONTRIBUTING.md