Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 1.76 KB

CONTRIBUTING.md

File metadata and controls

77 lines (50 loc) · 1.76 KB

Contribution Guidelines

To support a new API, simply ask the Nango team to add it with fast turnaround (2-5 days) on the community.

For contributions, please submit an issue describing your intent to contribute with details about your problem & solution. We will get back to you within 24h. Once we aligned & your change is approved by a team member, you can start implementing the change and submit a PR.

Contributing

You can run Nango locally with Docker (step-by-step guide), contribute an API (step-by-step guide) and contribute an integration template (step-by-step guide).

Develop locally

To develop on the platform locally follow those steps:

git clone https://github.com/NangoHQ/nango.git

Install the project

npm i

Set your envs

cp .env.example .env

Launch the databases and queue

npm run dev:docker

Launch Nango

# In two different shell
npm run dev:watch
npm run dev:watch:apps

Go to http://localhost:3000

Run integrations

Start by creating a folder that will contains your integrations

mkdir nango-integrations
cd nango-integrations

Install the CLI

npm i -g nango
nango init

Change the .env file NANGO_SECRET_KEY_DEV and NANGO_HOSTPORT. And deploy your changes

nango deploy dev

To know more about the CLI, check the documentation.

Proposing pull requests

Pull Request title should follow Conventional Commits