Contributing to Elousias

Elousias is fully open source and thrives on community contributions. Learn how you can become part of our development ecosystem.

Getting Started

Before You Contribute

We recommend reading our community guidelines and advanced tutorial to understand our development culture and contribution process.

Forking Rate
PR Approval
Merge Time

How to Contribute

1

Fork & Clone

Fork the desired package and clone it locally.

git clone https://github.com/your-username/pkg-name.git
                        
2

Create Branch

Create a new branch for your changes.

git checkout -b feature/your-feature-name
                        
3

Submit PR

Follow contribution guidelines when submitting.

git push origin feature/your-feature-name
                        

Contribution Guidelines

Code Style

  • • Use Prettier for code formatting
  • • Follow TypeScript/ESLint rules
  • • Document all public APIs with JSDoc

PR Requirements

  • • Include tests for all changes
  • • Provide changelog entries
  • • Squash non-trivial commits

Development Workflow

1. Development

Create a feature branch and implement your contribution. Keep changes focused on one feature/bug-fix.

2. Review

Our maintainers will review your PR, test it, and suggest improvements.