Open SachaG opened 6 years ago
Require 2 contributors to sign off on a PR:
https://github.com/underarmour/further-review
Looks like it could be deployed to heroku for free via the docker image: https://devcenter.heroku.com/articles/container-registry-and-runtime
Combine the heroku with https://uptimerobot.com/ to prevent the instance from suspending on the free tier.
CI to do the following on all PRs:
Circle CI and Travis both have free plans. It looks like Circle may be more performant. One thing to keep in mind is that builds could take a really long time if there's a lot of merges & prs.
meteor bundle
against the intended versions of npm
, node
, and meteor
including a fresh npm i
to make sure everything runs properlyReally if we could just verify a npm run lint
I'd be pretty happy.
Here is a gist of my current CircleCI setup, runs pretty well and builds only take 1-2 minutes, so even when prs start piling up, we should be good to go. Additionally, as an open source project, we get 3 free containers extra, which in theory allows 4 builds to run in parallel
Some other guidelines:
devel
branch. master
by mistake, just leave it be until we can discuss. As part of the checklist for merging a PR, we should also see if it requires a documentation change.
Hi! I got a bit sad when I saw the contributing.md and found this issue that hopefully adresses it. I've found a template for creating a good CONTRIBUTING.md which serves as a great baseline.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Discuss!