Welcome to the official website repository of CODEX. This project serves as the digital presence of the CODEX community and is actively maintained by the CODEX Development Team and Coordinators.
We welcome contributions from community members. To maintain code quality and an organized workflow, all contributors must follow the contribution process outlined below.
Before starting development:
- Navigate to the Issues section of the repository.
- Choose an open issue that you would like to work on.
- Ensure the issue has not already been assigned or claimed by another contributor.
- Contact the CODEX Coordinators if any clarification is required.
Ensure your local repository is up to date before creating a new branch.
git checkout main
git pull codex mainContributors must never work directly on the main branch.
Create a dedicated branch for your issue:
git checkout -b feature/issue-nameExamples:
git checkout -b feature/team-page
git checkout -b feature/event-registration
git checkout -b fix/navbar-bugDevelop your assigned feature or bug fix while following the existing project structure, coding standards, and best practices.
Use clear and meaningful commit messages.
git add .
git commit -m "feat: implement event registration page"Examples:
git commit -m "feat: add team member cards"
git commit -m "fix: resolve mobile navbar overflow"
git commit -m "docs: update contribution guidelines"Push your branch to the CODEX repository remote (codex).
git push codex feature/issue-nameImportant
❌ Do NOT push to origin
git push origin feature/issue-name✅ Always push to codex
git push codex feature/issue-nameAfter successfully pushing your branch:
- Open the repository on GitHub.
- Create a Pull Request.
- Set:
Base Branch: main
Compare Branch: your-feature-branch
-
Clearly describe:
- The issue being addressed
- The changes implemented
- Any testing performed
All Pull Requests are reviewed by the CODEX Coordinators.
The coordinators are responsible for:
- Reviewing code quality
- Verifying functionality
- Ensuring adherence to project standards
- Requesting modifications when necessary
- Approving and merging Pull Requests
Please note that submission of a Pull Request does not guarantee immediate acceptance.
The following practices must be followed:
- No direct commits to
main - No direct pushes to
main - All changes must be submitted through Pull Requests
- Contributors must work on separate branches
- All Pull Requests are subject to coordinator review
- Follow existing project architecture.
- Write clean and maintainable code.
- Keep Pull Requests focused on a single issue.
- Test changes before submission.
- Use descriptive commit messages.
- Maintain professional communication throughout the contribution process.
If you encounter issues during development or require clarification regarding a task, please reach out to the CODEX Coordinators through the repository discussions, issues section, or official communication channels.
Thank you for contributing to the CODEX Official Website and helping us build a better platform for the community.