How to contributeΒΆ

Collective Knowledge framework (CK) uses standard 3-clause (new) BSD license. Contributions are very welcome to improve the existing functionality of the CK framework, CK modules, and CK components.

You can easily contribute to CK and all related repositories by forking them on GitHub and then submitting a pull request. We strongly suggest you to discuss your PR with the community using the public CK google group.

Since most CK modules and components are reused in different projects, please make sure that you thoroughly tested your contributions and they are backward compatible!

When sending PRs, please briefly explain why they are needed, how their work, and how you tested backward compatibility to make sure that dependent projects continue working correctly.

Please submit bug reports, feedback, and ideas as GitHub issues.

Note that we plan to rewrite the CK kernel and make it more pythonic when we have more resources! Feel free to get in touch if you would like to know more about our future R&D plans.

Thank you very much for supporting this community project!