-
-
Notifications
You must be signed in to change notification settings - Fork 390
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1184 from ONEARMY/master
v1.5
- Loading branch information
Showing
282 changed files
with
46,183 additions
and
33,301 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
REACT_APP_PLATFORM_VERSION=$npm_package_version | ||
FAST_REFRESH=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,32 @@ | ||
PR Checklist | ||
|
||
- [ ] - Latest `master` branch merged | ||
- [ ] - PR title descriptive (can be used in release notes) | ||
|
||
PR Type | ||
|
||
- [ ] Bug fix (non-breaking change which fixes an issue) | ||
- [ ] New feature (non-breaking change which adds functionality) | ||
- [ ] Breaking change (fix or feature that would cause existing functionality to change) | ||
|
||
PR Checklist | ||
|
||
- [ ] - Latest `master` branch merged | ||
- [ ] - PR title descriptive (can be used in release notes) | ||
- [ ] - Passes Tests | ||
|
||
## Description | ||
|
||
_What this PR does_ | ||
|
||
## Git Issues | ||
|
||
_Closes #_ | ||
Closes # | ||
|
||
## Screenshots/Videos | ||
|
||
_If useful, provide screenshot or capture to highlight main changes_ | ||
|
||
--- | ||
|
||
## What happens next? | ||
|
||
Thanks for the contribution! We try to make sure all PRs are reviewed ahead of a monthly dev call (first Monday of the month, open to all!). | ||
|
||
If the PR is working as intended it'll be merged and included in the next platform release, if not changes will be requested and re-reviewed once updated. | ||
|
||
If you need more immediate feedback you can try reaching out on slack in the `platform-dev` channel. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
nodeLinker: node-modules | ||
|
||
plugins: | ||
- path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs | ||
spec: "@yarnpkg/plugin-workspace-tools" | ||
|
||
yarnPath: .yarn/releases/yarn-2.4.1.cjs | ||
|
||
# Default do not hoist to a shared node_modules folder | ||
# Whilst less efficient it generally helps prevent conflicts etc. | ||
nmHoistingLimits: "workspaces" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Feature Bounties | ||
As a way of saying thanks to developers for their time, we've implemented a small bounty system to reward feature development. | ||
|
||
## How much are they? | ||
We currently have 3 bounty levels | ||
|
||
| Level | Amount | It should take... | E.g. | | ||
|---|---|---|---| | ||
| 1 | €20 | Roughly 1-2 hours work for a junior/intermediate developer | Small bugfixes, UI tweaks | | ||
| 2 | €40 | Roughly 3-5 hours work for an intermediate/senior developer | Minor feature, e.g. Howto search | | ||
| 3 | €85 | Roughly 6+ hours work for a more senior developer | Major feature, e.g. Research module | | ||
|
||
---- | ||
|
||
## How do I find bounty issues? | ||
Simply go to the `Issues` page on github and look for issues with labelled with [Bounty](https://github.com/ONEARMY/community-platform/labels/bounty). | ||
|
||
_Note_ - the exact bounty level is not included as knowing in advance how much work will be involved is hard! Instead we assign levels collectively on the monthly developer call. | ||
|
||
---- | ||
|
||
## How do I claim them? | ||
|
||
### Step 1 - Assigned the issue | ||
Drop a message in the issue thread to say that you are interested taking it on. If the issue is already assigned, or we think it might be too much for a new or individual contributor we might suggest looking at other issues instead. Otherwise it's all yours :D | ||
|
||
### Step 2 - Do the work | ||
Once assigned try to complete the issue within the next month. Once complete make a PR, which will get reviewed and merged (maybe with some minor edits requested, or new issues created for future dev work) | ||
|
||
### Step 3 - Register on open collective | ||
We handle payments through [Open Collective](https://opencollective.com/onearmy). Follow the link and register as a contributor to the project. You can add your paypal or bank details there which will be used to | ||
|
||
### Step 4 - (optional) Join our monthly dev call | ||
If you want more feedback on the issue or suggested bounty levels, we have a monthly call welcome for all developers to join. After the call we will finalise the bounties and organise the admin. | ||
|
||
### Step 5 - Receive payment | ||
|
||
---- | ||
## What if I don't want the bounty? | ||
No problem, if we haven't heard anything from you we'll just keep a record of the bounty and try reach out to see what you would like done with it. | ||
|
||
If you just want the bounty to go back in to the community program we can do that, or if you want the bounty to be contributed to somewhere else (e.g. another charity or social cause) then we can also try make arrangements with you. | ||
|
||
--- | ||
## What if I want to contribute in other ways? | ||
That's awesome! As well as the bounty system we also encourage anyone interested to join our Core Developers or Maintainers team. | ||
|
||
These roles include tasks like: | ||
- Code reviews | ||
- Code quality improvements | ||
- Devops and general optimisations | ||
- Security and general updates | ||
- Documentation | ||
- Issue management | ||
|
||
There is a separate hourly payscale for these roles, aimed at developers who help a bit more consistently at around 2-3h per week. If you're interested in these roles then feel free to reach out on slack or during the monthly dev call. |
Oops, something went wrong.