Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

47 lines (32 loc) · 1.81 KB

Contributing

Firstly, thank you for considering contributing to Zeplin CLI. ✌️

We welcome any type of contribution, not only code. You can help by:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features
  • Improving documentation

Issue tracking

We use GitHub issues to track public bugs, feature requests and suggestions. Open a new issue.

☝️ Review your bug reports before posting to remove or mask any private/sensitive information.

For each bug report, please try to include the following information:

  • A quick summary and/or background
  • What you expected would happen
  • What actually happens
  • Steps to reproduce
    • Be specific
    • Share sample text output/screenshot/screencastcast if possible
    • Share configuration file and/or log file located in ~/.zeplin directory (Mask any private/sensitive information.)

Your first contribution

We use GitHub Flow, all code changes happen through pull requests.

  • Fork the repo and create a branch from master.
  • If you've added code that should be tested, add tests.
  • If you've changed APIs, update the documentation.
  • Ensure the test suite passes by running npm test.
  • Make sure your code lints by running npm run lint.
    • We use ESLint, husky is configured to run npm run lint as a pre-commit hook for convenience.
  • Open a pull request.

License

By contributing, you agree that your contributions will be licensed under its MIT License.

References

This document was adapted from an open source contribution document gist shared by braindk.