Skip to content

Latest commit

History

History
44 lines (23 loc) 路 1.39 KB

CONTRIBUTING.md

File metadata and controls

44 lines (23 loc) 路 1.39 KB

Contributing

Issues and pull requests of all sorts are welcome!

For bigger projects, please coordinate with Jonny Burger to make sure your changes get merged.

Please note that since I charge for Remotion when companies are using it, this is a commercial project by me (Jonny Burger). By sending pull requests, you agree that I can use your code changes in a commercial context.

Furthermore, also note that you cannot redistribute this project. Please see LICENSE.md for what's allowed and what's not.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Code setup

Clone the repo and run

npm i

npx lerna bootstrap

npm run build

npx lerna bootstrap

to set up the project. Make sure to run npx lerna bootstrap twice - the reason is that during the build phase new CLI binaries are being created so another symlink is necessary. You only have to do this once.

We recommend keeping a terminal open with the command

npm run watch

running to keep the monorepos building and synchronized.

As a testbed, you can use the example folder. Run npm start to trigger the preview and npm run render to trigger the render process.

Testing

For information about testing, please consult TESTING.md.