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
Thanks for your interest in helping out! Here are a **few**_weird_ tricks to
4
-
~~cut your mortgage in half~~ maximize the global net efficiency of your efforts!
3
+
Thanks for your interest in helping out! Here are a **few**_weird_ tricks to ~~cut your mortgage in half~~ maximize the global net efficiency of your efforts!
5
4
6
5
## TL;DR: Checklist
7
6
@@ -21,33 +20,24 @@ Remember, you don't need to do it all yourself; any of these are helpful! 😎
21
20
22
21
### Search open + closed issues for similar cases.
23
22
24
-
You may find an open issue that closely matches what you are thinking. You
25
-
may also find a closed issue with discussion that either solves your problem
26
-
or explains why we are unlikely to solve it in the near future.
23
+
You may find an open issue that closely matches what you are thinking. You may also find a closed issue with discussion that either solves your problem or explains why we are unlikely to solve it in the near future.
27
24
28
-
If you find a matching issue that is open, and marked `accepted` and/or `help
29
-
wanted`, you might want to [open a PR](#prs).
25
+
If you find a matching issue that is open, and marked `accepted` and/or `help wanted`, you might want to [open a PR](#prs).
30
26
31
27
### Open an issue.
32
28
33
-
Let's discuss your issue. Could be as simple as unclear documentation or a
34
-
wonky config file.
35
-
If you're suggesting a feature, it might exist and need better
36
-
documentation, or it might be in process. Even given those, some discussion might
37
-
be warranted to ensure the enhancement is clear.
29
+
Let's discuss your issue. Could be as simple as unclear documentation or a wonky config file.
30
+
If you're suggesting a feature, it might exist and need better documentation, or it might be in process. Even given those, some discussion might be warranted to ensure the enhancement is clear.
38
31
39
-
You're welcome to jump right to a PR, but without a discussion, can't make any
40
-
guarantees about merging.
32
+
You're welcome to jump right to a PR, but without a discussion, can't make any guarantees about merging.
41
33
42
34
That said: sometimes seeing the code makes the discussion clearer.😄
43
35
44
36
This is a helpful contribution all by itself. Thanks!
45
37
46
38
## PRs
47
39
48
-
If you would like to implement something, firstly: thanks! Community contributions
49
-
are a magical thing. Like Redux or [the flux capacitor](https://youtu.be/SR5BfQ4rEqQ?t=2m25s),
50
-
they make open source possible.
40
+
If you would like to implement something, firstly: thanks! Community contributions are a magical thing. Like Redux or [the flux capacitor](https://youtu.be/SR5BfQ4rEqQ?t=2m25s), they make open source possible.
51
41
52
42
**Working on your first Pull Request?**
53
43
You can learn how from this _free_ series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).
@@ -56,61 +46,26 @@ Here are some things to keep in mind when working on a PR:
56
46
57
47
#### Tests
58
48
59
-
A PR that is just failing test cases for an existing issue is very helpful, as this
60
-
can take as much time (if not more) as it takes to implement a new feature or fix
61
-
a bug.
49
+
A PR that is just failing test cases for an existing issue is very helpful, as this can take as much time (if not more) as it takes to implement a new feature or fix a bug.
62
50
63
-
If you only have enough time to write tests, fantastic! Submit away. This is a great
64
-
jumping-off point for a core contributor or even another PR to continue what you've started.
51
+
If you only have enough time to write tests, fantastic! Submit away. This is a great jumping-off point for a core contributor or even another PR to continue what you've started.
65
52
66
53
#### Docs
67
54
68
-
For enhancements to rules, please update the docs in `docs/rules` matching the rule
69
-
filename from `src/rules`.
55
+
For enhancements to rules, please update the docs in `docs/rules` matching the rule filename from `src/rules`.
70
56
71
-
Also, take a quick look at the rule summary in [README.md] in case it could use tweaking,
72
-
or add a line if you've implemented a new rule.
57
+
Also, take a quick look at the rule summary in [README.md] in case it could use tweaking, or add a line if you've implemented a new rule.
73
58
74
-
Bugfixes may not warrant docs changes, though it's worth skimming the existing
75
-
docs to see if there are any relevant caveats that need to be removed.
59
+
Bugfixes may not warrant docs changes, though it's worth skimming the existing docs to see if there are any relevant caveats that need to be removed.
76
60
77
61
#### Changelog
78
62
79
-
Please add a quick blurb to the [**Unreleased**](./CHANGELOG.md#unreleased) section of the change log. Give yourself
80
-
some credit, and please link back to the PR for future reference. This is especially
81
-
helpful for resolver changes, as the resolvers are less frequently modified and published.
63
+
Please add a quick blurb to the [**Unreleased**](./CHANGELOG.md#unreleased) section of the change log. Give yourself some credit, and please link back to the PR for future reference. This is especially helpful for resolver changes, as the resolvers are less frequently modified and published.
82
64
83
-
Note also that the change log can't magically link back to Github entities (i.e. PRs,
84
-
issues, users) or rules; there are a handful of footnote URL definitions at the bottom.
85
-
You may need to add one or more URL if you've square-bracketed any such items.
65
+
Note also that the change log can't magically link back to Github entities (i.e. PRs, issues, users) or rules; there are a handful of footnote URL definitions at the bottom. You may need to add one or more URL if you've square-bracketed any such items.
86
66
87
67
## Code of Conduct
88
68
89
-
This is not so much a set of guidelines as a reference for what I hope may become
90
-
a shared perspective on the project. I hope to write a longer essay to this end
91
-
in the future. Comments are welcome, I'd like this to be as clear as possible.
69
+
Please familiarize yourself with the [Code of Conduct](https://github.com/import-js/.github/blob/main/CODE_OF_CONDUCT.md).
92
70
93
-
### Empathy
94
-
95
-
People have feelings and perspectives, and people say and believe things for good reasons.
96
-
97
-
If you find that you summarily disagree with a perspective stated by someone else,
98
-
you likely each have histories that have moved you in opposite directions on a continuum
99
-
that probably does not have a "wrong" or "right" end. It may be that you simply
100
-
are working toward different goals that require different strategies. Every decision
101
-
has pros and cons, and could result in some winners and some losers. It's great to
102
-
discuss this so that both are well-known, and realize that even with infinite discussion,
103
-
cons and losers will likely never go to zero.
104
-
105
-
Also note that we're not doing brain surgery here, so while it's fine if we spend some time
106
-
understanding each other, cordial disagreement should not be expensive in the
107
-
long run, and we can accept that we will get some things wrong before we get them right (if ever!).
108
-
109
-
If we can all get together behind the common goal of embracing empathy, everything else should be able to work itself out.
110
-
111
-
#### Attribution
112
-
113
-
Thanks for help from https://mozillascience.github.io/working-open-workshop/contributing/
0 commit comments