Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.58 KB

File metadata and controls

60 lines (47 loc) · 1.58 KB

Contributing to Mesh API

Thank you for your interest in contributing! Mesh API is an open-source project that thrives on community involvement.

Getting Started

  1. Fork the repository
  2. Clone your fork:
    git clone https://github.com/<your-username>/mesh-up_api.git
    cd mesh-up_api
  3. Install dependencies:
    npm install
  4. Copy the example environment file:
    cp .env.example .env
  5. Start the development server:
    npm run start:dev

Development Workflow

  1. Create a feature branch from main:
    git checkout -b feature/your-feature-name
  2. Make your changes
  3. Run linting and tests:
    npm run lint
    npm test
  4. Commit with a clear message describing your change
  5. Push to your fork and open a Pull Request

Issue Labels

  • 🟢 good first issue — Great for newcomers
  • 🟡 enhancement — New features or improvements
  • 🔴 bug — Something isn't working
  • stellar — Blockchain integration tasks

Code Style

  • Follow the existing ESLint and Prettier configuration
  • Write tests for new features
  • Keep pull requests focused on a single change

Drips Wave Contributors

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.

Questions?

Open a Discussion or comment on an issue — we're happy to help.