Contributing to CodeTrackX
Thank you for your interest in contributing to CodeTrackX.
We welcome contributions from developers around the world.
⸻
Getting Started 1. Fork the repository 2. Clone your fork git clone https://github.com/Starlord87official/code-arena.git 3. Install dependencies npm install 4. Start development server npm run dev
Development Guidelines
Please follow these guidelines when contributing:
• Write clean and readable code • Follow the existing code structure • Use meaningful commit messages • Test your changes before submitting
⸻
Branch Naming
Use the following naming conventions: feature/feature-name fix/bug-name docs/update-docs
Example: feature/add-contest-engine fix/battle-score-calculation
Pull Request Process 1. Create a branch from main 2. Implement your feature or fix 3. Commit your changes 4. Open a Pull Request
Your PR should include:
• Clear description • Screenshots (if UI change) • Explanation of changes
⸻
Code Style
Follow these principles:
• Modular code structure • Reusable components • Consistent naming conventions
⸻
Reporting Bugs
Open a GitHub issue with:
• Bug description • Steps to reproduce • Expected behavior • Screenshots (if applicable)
⸻
Feature Requests
Feature ideas are welcome.
Please open an issue describing:
• the feature • the problem it solves • possible implementation
⸻
Thank you for helping make CodeTrackX better for the developer community.