Software developmentΒΆ

The following section includes information on resources associated with the Chama software project, including the GitHub repository, the Python Package Index (PyPI), software tests, documentation, bug reports, feature requests, and information on contributing.

GitHub: The Chama software repository is hosted on GitHub at https://github.com/sandialabs/chama.

PyPI: The latest stable version is hosted on PyPI at https://pypi.python.org/pypi/chama.

Testing: Automated testing is run using TravisCI at https://travis-ci.org/sandialabs/chama. Test coverage statistics are collected using Coveralls at https://coveralls.io/github/sandialabs/chama. Tests can be run locally using nosetests:

nosetests -v --with-coverage --cover-package=chama chama

Documentation: Documentation is built using Read the Docs and hosted at https://chama.readthedocs.io.

Bug reports and feature requests: Bug reports and feature requests can be submitted to https://github.com/sandialabs/chama/issues. The core development team will prioritize requests.

Contributing: Software developers are expected to follow standard practices to document and test new code. Pull requests will be reviewed by the core development team. See https://github.com/sandialabs/chama/graphs/contributors for a list of contributors.