Thank you for your interest in contributing! Mesh API is an open-source project that thrives on community involvement.
- Fork the repository
- Clone your fork:
git clone https://github.com/<your-username>/mesh-up_api.git cd mesh-up_api
- Install dependencies:
npm install
- Copy the example environment file:
cp .env.example .env
- Start the development server:
npm run start:dev
- Create a feature branch from
main:git checkout -b feature/your-feature-name
- Make your changes
- Run linting and tests:
npm run lint npm test - Commit with a clear message describing your change
- Push to your fork and open a Pull Request
- 🟢
good first issue— Great for newcomers - 🟡
enhancement— New features or improvements - 🔴
bug— Something isn't working - ⭐
stellar— Blockchain integration tasks
- Follow the existing ESLint and Prettier configuration
- Write tests for new features
- Keep pull requests focused on a single change
This project participates in Drips Wave funding cycles. Issues tagged for active Waves include complexity ratings that correspond to reward points. Check the current Wave for available tasks.
Open a Discussion or comment on an issue — we're happy to help.