ContributingΒΆ

If you’re submitting patches to fedocal, please observe the following:

  • Check that your python code is PEP8-compliant. There is a pep8 tool that can automatically check your source.
  • Check your code quality usint pylint. The run_pylint.sh allows you to run pylint for the whole project which solves some problem that you might find if you run pylint on your file alone.
  • Check that your code doesn’t break the test suite. The test suite can be run using the run_tests.sh shell script at the top of the sources. See Development for more information about the test suite.
  • If you are adding new code, please write tests for them in fedocal/tests/, the run_tests.sh script will help you to see the coverage of your code in unit-tests.
  • If your change warrants a modification to the docs in doc/ or any docstrings in fedocal/ please make that modification.

Note

You have a doubt, you don’t know how to do something, you have an idea but don’t know how to implement it, you just have something bugging you?

Come to see us on IRC: #fedora-apps on irc.freenode.net or via the trac of the project.

fedocal

Previous page

← Development

This Page