Hello! π We're thrilled you're considering contributing to MobileByteLabs β a collective focused on advancing mobile development through open-source innovation, especially with Kotlin Multiplatform.
Please make sure to read and adhere to our Code of Conduct. Weβre an inclusive and respectful space for developers from all walks of life.
You can contribute in several ways:
- π¦ Develop features or fix bugs in existing repositories
- π§ͺ Test and provide feedback on alpha/beta releases
- π Improve documentation, READMEs, or tutorials
- π‘ Propose ideas through issues or discussions
- π¨ Contribute to UI/UX design (Figma prototypes, assets, etc.)
- π§ Share knowledge by writing blog posts or guides
-
Fork the repository you'd like to contribute to.
-
Clone your fork:
git clone https://github.com/your-username/repository-name.git
-
Set upstream remote:
git remote add upstream https://github.com/MobileByteLabs/repository-name.git
-
Create a branch for your feature or fix:
git checkout -b feature/your-feature-name
-
Make your changes, commit them, and push:
git add . git commit -m "Add: Meaningful commit message" git push origin feature/your-feature-name
-
Open a Pull Request from your forked repositoryβs branch to our
mainordevelopbranch.
- Fork the repo and work on a feature branch.
- Keep PRs focused β one PR = one fix or feature.
- Add a clear, descriptive title and summary.
- Reference related issues using keywords (e.g.,
Fixes #12). - Test your code before creating a PR.
- For UI/UX changes, attach screenshots or video demos.
- Be open to feedback and iterate when needed.
- Follow Kotlin coding conventions for Kotlin-based projects.
- Use consistent indentation and naming conventions.
- Avoid large PRs β break them into smaller parts when possible.
- Add comments for clarity where needed.
- Prefer clear, readable code over clever but obscure tricks.
- π¬ Join our Slack Community for real-time discussions.
- π£ Start a GitHub Discussion for ideas, questions, or feedback.
- π¦ Follow us on Twitter/X for updates.
Thank you for helping us build an amazing mobile dev ecosystem.
Together, we're shaping the future of open-source innovation π
β Team MobileByteLabs