Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

40 lines (26 loc) · 1.55 KB


Contributing

Bug fixes

Open issues can be found on our GitHub issues page with a "Bug" label.

These are a great place to start contributing to the repo!

Once you start work on a bug, post your intent on the issue itself. This will prevent more than one person working on it at once.

If the bug you want to work on doesn't have a related issue, open one, and attach the "Bug" label.

New features

Before adding any features, open a Feature Proposal.

This will let us talk through your proposal API and/or implementation before you spend time on it.

An added caveat is that this API is ultimately consumed by the Library in Framer X, so our target audience is designers as well as developers. This can tend us towards simplicity and power over composability.

Documentation

If a PR introduces or changes API, it should link to a sister PR on the API docs repo.

Development

Follow these steps to get your code PR-ready:

  1. Fork the Motion repo.
  2. Clone your fork to your local computer.
  3. Install Yarn.
  4. Run make bootstrap in the repo root.
  5. Add your code and supporting tests.
  6. If this is a feature that requires doc changes, make as necessary.
  7. Update CHANGELOG.md. Follow the existing format.
  8. You're ready!