Hey dev! π
Thanks for contributing to func(kode). We want this repository to be friendly to first-time contributors and efficient for regular maintainers.
func(Kode) is a GitHub-first developer collective.
We build projects together, track real-time contributions, and grow through meaningful collaboration.
All our contributions happen via GitHub and our platform at func(Kode).
func(kode) is a developer collective platform built around onboarding, collaboration, contribution tracking and community-driven building.
- Search existing issues before opening a new one.
- For large changes, open an issue first and discuss the approach.
- Keep pull requests focused; avoid mixing unrelated changes.
# Replace YOUR_USERNAME with your GitHub username
git clone https://github.com/YOUR_USERNAME/func-kode.git
cd func-kode
git checkout dev
git checkout -b feat/your-feature-name
npm installImportant: Create your local environment file and add the required variables and then start the app.
npm run devmain= stable, production-ready codedev= integration branch for validated work.- Feature branches should start from `dev``
feat/...fix/...docs/...refactor/...chore/...test/...
You can contribute to:
π Bug fixes
π UI/UX improvements
β¨ New features
π Documentation
π§ Code refactors
β‘ Performance boosts
π§ͺ Tests and developer experience
- Use clean names and small, focused changes
- Prefer resubale components over copy-paste
- Keep functions simple and readable
- Do not commit secrets, tokens, or production credentials.
- Update docs when behaviour changes.
- Make your changes in a feature branch.
- Run checks locally:
npm run lint
npm run build- Commit with a clear message.
- Push your brach and open a PR against
devunless a maintainer asks formain. - Fill out the PR template completely
- Link the related issues.
- Address review feedback and keep the branch up to date.
Use simple conventional-style commits where possible:
When reporting bugs, include:
- What happened
- What you expected
- Steps to reproduce
- Screenshots or logs
- Browse / OS details when relevant
When requesting features, include:
- Problem statement
- Proposaed solution
- Alternative considered
- Any UI or API impact
Comment on the issue before starting to work so maintainers can assign or guide you.
Please follow the CODE_OF_CONDUCT.md in all repo interactions.
Thanks again for helping build func(kode)