Contribution Guidelines
Learn how to contribute code, documentation, and design to the ll3377r open source project.
Code Contributions
Contribute to our TypeScript codebase by implementing new features or fixing bugs. We follow strict type safety and testing standards.
๐น View Full Guidelines โDocumentation
Improve guides, tutorials, and API references with clear explanations and practical examples.
๐น View Full Guidelines โDesign
Contribute to our UI/UX design system, including icon sets, animations, and theme improvements.
๐น View Full Guidelines โSetting Up Your Development Environment
โ Prerequisites
- Node.js (v18.17+)
- npm or yarn package manager
- Git
npm install -g ll3377r ll3377r init
๐ Fork and Clone
Create a fork of the ll3377r repository and clone it locally using Git. Create a new branch for your changes.
๐งช Run Locally
Use the Docker development environment included in the project for testing infrastructure components:
docker build -t ll3377r-dev . docker run -it ll3377r-dev
Contribution Workflow
Join the Community
Connect with us in our Discord workspace to learn about current priorities and get mentoring support.
๐ Join DiscordPick a Task
Choose from GitHub issues labeled with "good first issue" or contribute to features from our roadmap.
๐น GitHub IssuesSubmit a PR
Fork the repository, make your changes locally, and submit a pull request with clear descriptions and test coverage.
๐พ Compare & Submit PRCommunity Expectations
๐ง Be Curious
Ask questions, propose new ideas, and learn from each other.
๐ค Collaborative
All contributors are valued. Respect and trust everyone's efforts.
๐ Safety First
Maintain a welcoming, harassment-free environment for all.
Ready to Contribute?
Whether you're fixing bugs, writing tests, or improving documentation, all contributions are welcomed and appreciated.
๐ Start Contributing