Document¶
In order for your software package to be useful, documentation is required that describes how your software can be installed, operated, used and improved:
Those who want to use your package need information,
what problems your software solves and what the main features and limitations of the software are (
README
)how the software can be used as an example
what changes have come in more recent software versions (
CHANGELOG
)
Those who want to run the software need an installation guide for your software and the required dependencies.
Those who want to improve the software need information about
how to help improve the product with bug fixes (
CONTRIBUTING
)how to communicate with others (
CODE_OF_CONDUCT
)
All together need information on how the product is licensed (LICENSE
file
or LICENSES
folder) and how to get help if needed.
See also