Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.18 KB

CONTRIBUTING.md

File metadata and controls

39 lines (24 loc) · 1.18 KB

Contributing

We welcome contributions to Tribute. There are many areas where we would love to see community contributions that we have outlined below, but first, let's go over how to develop in Tribute. We use Yarn to manage our NPM packages.

Install dependencies:

yarn install

Run Rollup:

yarn start

That's it! Now you can use the example/index.html to test out changes to the code base. All changes to src will recompile on the fly.

Once you have made your changes, feel free to submit a pull request.

Testing

We use Karma and Jasmin as the testing framework.

To run the tests type:

yarn run build
yarn test

Contribution Ideas

The major focus that we could use your help with is creating wrappers for different JavaScript frameworks. Some of the ones we are interested in are outlined below. We also see a couple of areas for improving compatibility with different rendering situations, such as in iframes inside of rich text editors.

Some ideas that are for grabs

  • Prosemirror component
  • noMatchTemplate per collection.