Contributing to Cypht
Join our open source community and help make Cypht better! Whether you're a developer, designer, or documentation writer, there are many ways to contribute to the project.
Want to contribute ?
The goal of this page is to provide everything you need to know in order to contribute to cypht-website and its different integrations.
Our Development Approach
Backend Development
- Pure PHP
- No heavy frameworks
- Lightweight & Fast
Our backend is built with pure PHP, ensuring optimal performance without the overhead of heavy frameworks.
Frontend Development
- HTML & CSS
- Semantic structure
We use clean HTML and CSS with semantic structure to create modern, accessible user interfaces.
Framework Integration
- Bootstrap
- Enhanced UI/UX
Bootstrap framework integration enhances our UI/UX with responsive components and modern design patterns.
Want to Contribute ?
Join our open-source team and help us build next-gen mailing features 🚀
Before contributing, make sure you meet these requirements
-
01You're familiar with GitHub and the pull Request (PR) workflow.
-
02You've read the Cypht documentation and the README.
-
03You know about the Cypht community. Please use this as help and check How to join the community.
Follow these steps to contribute to the project
-
01Make sure that the contribution you want to make is explained or detailed in a GitHub issue! Find an existing issue or open a new one .
-
02Once done, fork the cypht website repository to your own GitHub account. You can request a maintainer to check your issue before making a PR.
-
03Create a new Git branch.
-
04Review the Development Workflow section that describes the project's technology used.
-
05Implement the changes on your branch.
-
06Submit the branch as a PR pointing to the
masterbranch of cypht-website repository. -
07A maintainer will comment and/or review your Pull Request. Depending on the circumstances, this process may take some time.