Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 2.15 KB

CONTRIBUTING.md

File metadata and controls

36 lines (20 loc) · 2.15 KB

Contribute to Nylas

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

The following is a set of guidelines for contributing to the Nylas JavaScript SDK; these are guidelines, not rules, so please use your best judgement and feel free to propose changes to this document via pull request.

How to Ask a Question

If you have a question about how to use the JavaScript SDK, please create an issue and label it as a question. If you have more general questions about the Nylas Communications Platform, or the Nylas Email, Calendar, and Contacts API, please reach out to [email protected] to get help.

How To Contribute

Report a Bug or Request a Feature

If you encounter any bugs while using this software, or want to request a new feature or enhancement, please create an issue to report it, and make sure you add a label to indicate what type of issue it is.

Contribute Code

Pull requests are welcome for bug fixes. If you want to implement something new, please request a feature first so we can discuss it.

While writing your code contribution, make sure you lint your code by running:

npm run lint

and apply our code styling standards:

npm run lint:prettier

To use the package during local development, symlink the directory:

npm link in the nylas-js directory npm link @nylas/nylas-js in the directory with your code that uses the package

Creating a Pull Request

When your code is ready to be submitted, you can submit a pull request to begin the code review process. Please ensure to title it appropriately with a nice, quick summary of what the PR is achieving. We've also provided a template for pull requests as a guide.

All PRs from contributors that aren't employed by Nylas must contain the following text in the PR description: "I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner."