Contributing to eklbaoa
Help shape the future of eklbaoa by contributing code, documentation, or ideas. Every contribution makes a difference!
Getting Started
Step 1: Clone the repository
git clone https://github.com/eklbaoa/eklbaoa.git
Step 2: Install dependencies
npm install
Types of Contributions
Code Contributions
Add new features, optimize existing code, or fix bugs in the core framework or ecosystem tools.
Documentation
Improve existing docs, add tutorials, or create guides for specific use cases.
Bug Reports
Help us identify and document issues with detailed reproduction steps and environment info.
Ideas & Feedback
Share feature suggestions or discuss improvements in our community forums.
Code Contribution Guidelines
Coding Standards
-
Follow our
ECMAScript
conventions andJavaScript
style guide - Write unit tests for all new features and critical bug fixes
- Ensure 100% test coverage for critical components
Submission Process
Pull Request Workflow
- Create an issue first to discuss major changes or new features.
- Fork the project and create your feature branch.
- Write tests that cover all your changes and run them locally.
- Commit changes with clear, conventional commit messages.
- Push to your fork and open a pull request.
- Answer feedback promptly and incorporate suggestions.
- Ensure passing CI pipeline status before final approval.
Community Standards
Our Pledge
- ✅ We welcome all people regardless of background with open arms.
- ✅ We are dedicated to providing safe and harassment-free environments for all.
- ✅ We will act against any behavior that violates our code of conduct.
Conduct Policy
By contributing to eklbaoa, you agree to abide by our Code of Conduct. This includes:
- Being respectful and inclusive in communication
- Refraining from harmful or discriminatory content
- Reporting toxic behavior or abuse
- Collaborating in good faith and with empathy