eklbaoa

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 and JavaScript 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

  1. Create an issue first to discuss major changes or new features.
  2. Fork the project and create your feature branch.
  3. Write tests that cover all your changes and run them locally.
  4. Commit changes with clear, conventional commit messages.
  5. Push to your fork and open a pull request.
  6. Answer feedback promptly and incorporate suggestions.
  7. 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
```