How to contribute

Ask questions

Yes, asking a question is a form of contribution that helps the author to improve documentation.

Feel free to ask questions by sending a mail to config-model-user mailing list

Log a bug

Please report issue on https://github.com/dod38fr/config-model-itself/issues

To modify Itself model

All Itself model files are located in lib/Config/Model/models/Itself.

To understand the relations between the classes, please install grapvhviz and run the following commands:

and visualize the ps file with your favorite postscript viewer (may be okular or gs):

You can also view the models files using cme meta edit. But please do not save the meta configuration with this tool: this will lead to a huge diff.

Note that the author is reluctant to use cme meta edit to edit Itself model files for fear of sawing the branch he's sitting on.

Edit source code from github

If you have a github account, you can clone a repo and prepare a pull-request.

You can:

There's no need to worry about dzil, Dist::Zilla or dist.ini files. These are useful to prepare a new release, but not to fix bugs.

Edit source code from Debian source package

You can also prepare a patch using Debian source package:

For instance:

Edit source code from Debian source package or CPAN tarball

Non Debian users can also prepare a patch using CPAN tarball:

Provide feedback

Feedback is important. Please take a moment to rate, comment or add stars to this project: