You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you see a step below that could be improved (or is outdated), please update the instructions. We rarely go through this process ourselves, so your fresh pair of eyes and your recent experience with it, makes you the best candidate to improve them for other users. Thank you!
Development
Prerequisite
Make sure you have Node.js version 20.x and NPM version >=9.0.0.
TL;DR: we use Prettier and ESLint, we do like great commit messages and clean Git history.
Bounties
This repo is part of the Open Collective bounty program. Get paid to contribute to Open Source! The Open Collective engineering team is small and we’re always looking for new contributors to our Open Source codebases. Our Bounty program is an opportunity to solve issues that could be neglected otherwise. Contributors who fix these issues will be rewarded financially. Please see our docs for more information: https://documentation.opencollective.com/development
Deployment
This project is currently deployed to staging and production with Heroku. To deploy, you need to be a core member of the Open Collective team.
To publish a frontend components update to NPM, you need to be a core member of the Open Collective team. Steps:
Check the currently published version with npm view @opencollective/frontend-components version
Trigger the publishing script by running npm run publish-components {NEW_VERSION}, where {NEW_VERSION} is the new version number (please follow semver).
Review the changes, and confirm if everything makes sense.