There are many ways you can contribute to the progress of ClassicPress. You don’t need to be an experienced developer or expert coder (though we would certainly love to have more help in that area). We have a variety of other projects underway that need your input; for example, we are currently working on compiling our documentation and building up translations. Even spreading the word by telling your friends and colleagues about ClassicPress, or posting something about ClassicPress on social media is useful.
If you do decide you would like to get involved, here are some ways to find out more.
The best thing to do as a first step is to sign up to the forum. This is one of the main places where our users discuss ideas, give each other support and propose potential changes through the petition process.
Make sure you check out the currently active projects page. This gives a summary of the projects we are working on, what is happening and what needs doing. Each project has a forum contact, so if you want to know more about contributing to a specific project, send a private message and you will be warmly welcomed (and probably immediately given a job!)
Some of the bigger projects currently underway are writing/editing documentation and cleaning up the translations.
You could also sign up to the Slack forum which is another area that gets used for more immediate chat. Note though, discussions will disappear after a certain time so for more permanent, long-term topics it is better to post in the forums or GitHub.
For more experienced developers…
Head over to the main GitHub repo if you want to get involved in the core code. But before you start, please read through the guidelines for contributing.
There are also various side projects that are being developed separately, either as officially supported plugins or research plugins.
One of the most important of these undertakings has been the development of Classic Commerce (a fork of WooCommerce 3.5.3). Classic Commerce is now available as a stable release and is an officially supported ClassicPress plugin. For more details see the official website at classsiccommerce.cc. Another official plugin is Classic SEO, a fork of Rank Math.
We very much welcome input into any of these areas. Or if you have a new idea, raise it on the forum and we may be able to create a research plugin space for you, where the community can help share the workload.
Don’t think you have to be a GitHub command line guru before you can start contributing. A simpler option is to use GitHub Desktop and we have written a series of basic tutorials to help you get started and guide you through the process. This is a great way to learn how the process of submitting a Pull Request works, and will give you a better understanding of the inner workings of an open source project.
Once you feel comfortable with submitting PRs you can start testing and reviewing other PRs that have been submitted, using GitHub Desktop and a local version of ClassicPress.
As you can see, there are plenty of choices when it comes to contributing to CP and there is a job for almost anyone. So please drop in, introduce yourself and let us know your area of interest and expertise.