Thank you for helping make this project better! Whether you’re fixing bugs, proposing new features, improving documentation, or just giving feedback, your contributions are welcome and appreciated.
- Getting Started
- Development Workflow
- Local Setup
- Submitting Changes
- Reporting Issues
- Code of Conduct
- Additional Resources
- Fork this repository on GitHub
- Clone your fork locally
- Create a branch for your work:
git checkout -b feature/your-feature-name
- Make your changes in small, focused commits
- Push your branch to your fork
- Open a Pull Request against
mainin the upstream repo
- Use clear, descriptive branch names:
feature/login-formfix/navbar-overlap
- Scope each branch to a single issue or feature
- Adhere to the project’s existing code style and formatting
- Run any existing tests and add new ones if appropriate
Prerequisites
- pnpm (preferred package manager)
- Bun (runtime for backend)
- Node.js version 16 or higher
Installation & Run
# 1. Clone your fork
git clone https://github.com/<your-username>/JourNULL-CodeXCaliber-25.git
cd JourNULL-CodeXCaliber-25
# 2. Install dependencies using pnpm
pnpm install
# 3. Start the development server
pnpm start
# 4. For backend, ensure Bun is installed and run using:
bun dev- Push your branch to GitHub.
- Open a Pull Request against
main. - In your PR description:
- Reference the related issue (e.g., “Closes #13”)
- Summarize your changes in bullet points
- Include any relevant screenshots or testing steps
- Wait for review and address feedback as needed.
When opening an issue, please include:
- A concise title and clear description
- Steps to reproduce the problem
- Expected vs. actual behavior
- Screenshots, logs, or error messages if applicable
This project is governed by the Contributor Covenant v2.1.
By participating, you agree to abide by its terms.
Please read the full text in CODE_OF_CONDUCT.md.
- Project README
- Style Guide
- Join our Discord:
#support - Browse issues labeled
help wanted