Skip to content

timmc-edx/edx-repo-health

 
 

Repository files navigation

edx-repo-health

edx-repo-health contains static checks on repo structures. The checks are meant to work in conjunction withpytest-repo-health plugin.

The checks see if a given repository follows minimum standards. Each check is meant to be minimum and only check for simple specific things. This is to make it easier to debug changes. No asserts should be placed inside of the checks. All necessary data about compliance and deviations should be placed in all_results dictionary. (implemented though pytest fixture)

Check pytest-repo-health for more info on check design.

Checks Enchancement path

  • Documenting standard reqs/checks in each check better
  • create tests for the checks and make sure they behave correctly to diff dir/file structure.

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

The code in this repository is licensed under the Apache Software License 2.0 unless otherwise noted.

Please see LICENSE.txt for details.

Reporting Security Issues

Please do not report security issues in public. Please email security@edx.org.

Getting Help

Have a question about this repository, or about Open edX in general? Please refer to this list of resources if you need any assistance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.9%
  • Makefile 17.1%