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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+20-10Lines changed: 20 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,25 @@
3
3
We'd love for you to contribute to our source code and to make AngularJS even better than it is
4
4
today! Here are the guidelines we'd like you to follow:
5
5
6
-
## Code of Conduct
6
+
-[Code of Conduct](#coc)
7
+
-[Question or Problem?](#question)
8
+
-[Issues and Bugs](#issue)
9
+
-[Feature Requests](#feature)
10
+
-[Submission Guidelines](#submit)
11
+
-[Coding Rules](#rules)
12
+
-[Commit Message Guidelines](#commit)
13
+
-[Signing the CLA](#cla)
14
+
-[Further Info](#info)
15
+
16
+
## <aname="coc"></a> Code of Conduct
7
17
Help us keep Angular open and inclusive. Please read and follow our [Code of Conduct][coc].
8
18
9
-
## Got a Question or Problem?
19
+
## <aname="question"></a> Got a Question or Problem?
10
20
11
21
If you have questions about how to use AngularJS, please direct these to the [Google Group][groups]
12
22
discussion list or [StackOverflow][stackoverflow]. We are also available on [IRC][irc].
13
23
14
-
## Found an Issue?
24
+
## <aname="issue"></a> Found an Issue?
15
25
If you find a bug in the source code or a mistake in the documentation, you can help us by
16
26
submitting and issue to our [GitHub Repository][github]. Even better you can submit a Pull Request
17
27
with a fix.
@@ -22,7 +32,7 @@ approach is to submit a patch to the I18N project directly, instead of submittin
22
32
23
33
**Please see the Submission Guidelines below**.
24
34
25
-
## Want a Feature?
35
+
## <aname="feature"></a> Want a Feature?
26
36
You can request a new feature by submitting an issue to our [GitHub Repository][github]. If you
27
37
would like to implement a new feature then consider what kind of change it is:
28
38
@@ -33,7 +43,7 @@ project.
33
43
***Small Changes** can be crafted and submitted to [GitHub Repository][github] as a Pull Request.
34
44
35
45
36
-
## Want a Doc Fix?
46
+
## <aname="docs"></a> Want a Doc Fix?
37
47
If you want to help improve the docs, it's a good idea to let others know what you're working on to
38
48
minimize duplication of effort. Before starting, check out the issue queue for [Milestone:Docs Only](https://github.com/angular/angular.js/issues?milestone=24&state=open).
39
49
Comment on an issue to let others know what you're working on, or create a new issue if your work
@@ -45,7 +55,7 @@ is labeled "docs:" and follows the **Git Commit Guidelines** outlined below.
45
55
46
56
If you're just making a small change, don't worry about filing an issue first. Use the friendly blue "Improve this doc" button at the top right of the doc page to fork the repository in-place and make a quick change on the fly.
47
57
48
-
## Submission Guidelines
58
+
## <aname="submit"></a> Submission Guidelines
49
59
50
60
### Submitting an Issue
51
61
Before you submit your issue search the archive, maybe your question was already answered.
@@ -143,7 +153,7 @@ from the main (upstream) repository:
143
153
git pull --ff upstream master
144
154
```
145
155
146
-
## Coding Rules
156
+
## <a name="rules"></a> Coding Rules
147
157
To ensure consistency throughout the source code, keep these rules in mind as you are working:
148
158
149
159
* All features or bug fixes **must be tested** by one or more [specs][unit-testing].
@@ -163,7 +173,7 @@ To ensure consistency throughout the source code, keep these rules in mind as yo
163
173
* We **don't go crazy with type annotations** for private internal APIs unless it's an internal API
164
174
that is used throughout AngularJS. The best guidance is to do what makes the most sense.
165
175
166
-
## Git Commit Guidelines
176
+
## <a name="commit"></a> Git Commit Guidelines
167
177
168
178
We have very precise rules over how our git commit messages can be formatted. This leads to **more
169
179
readable messages** that are easy to follow when looking through the **project history**. But also,
@@ -220,7 +230,7 @@ reference GitHub issues that this commit **Closes**.
220
230
221
231
A detailed explanation can be found in this [document][commit-message-format].
222
232
223
-
## Signing the CLA
233
+
## <a name="cla"></a> Signing the CLA
224
234
225
235
Please sign our Contributor License Agreement (CLA) before sending pull requests. For any code
226
236
changes to be accepted, the CLA must be signed. It's a quick process, we promise!
@@ -229,7 +239,7 @@ changes to be accepted, the CLA must be signed. It's a quick process, we promise
229
239
* For corporations we'll need you to
230
240
[print, sign and one of scan+email, fax or mail the form][corporate-cla].
231
241
232
-
## Further Information
242
+
## <a name="info"></a> Further Information
233
243
You can find out more detailed information about contributing in the
0 commit comments