Contribute

CrafterCMS welcomes your contributions! All of our code is open source and is hosted on GitHub at https://github.com/craftersoftware/craftercms. CrafterCMS is written in Java and React.

Extensions

The best way to contribute to CrafterCMS is to create new extensions (plugins and blueprints) as explained in the Extensions (PBC) section, and get those listed on our marketplace.

Documentation

Documentation help is greatly appreciated. We use Sphinx-doc to build our documentation using the following high-level template:

Source Code

To contribute code, start by reading our contribution policy. CrafterCMS source code lives in a monorepo at https://github.com/craftersoftware/craftercms, with modules such as Studio, Engine, Deployer, Profile, Social, Studio UI, CLI, and others as top-level folders in that repository as well as Docker Compose and Kubernetes examples.

Marketplace plugins and blueprints remain under https://github.com/craftercms.

Acknowledgements

CrafterCMS is made possible by the following open source software: