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
{{ message }}
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+16
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ today! As a contributor, here are the guidelines we would like you to follow:
6
6
-[Code of Conduct](#coc)
7
7
-[Found a Bug?](#found-bug)
8
8
-[Submit an Issue](#submit-issue)
9
+
-[Submit an Pull Request](#pull-req)
9
10
-[Development Process](#dev)
10
11
11
12
## <aname="coc"></a> Code of Conduct
@@ -27,5 +28,20 @@ We want to fix all the issues as soon as possible, but before fixing a bug we ne
27
28
28
29
You can file new issues by filling out our [new issue form](https://github.com/trimox/angular-mdc-web/issues/new).
29
30
31
+
## <aname="pull-req"></a> Submit a Pull Request
32
+
When submitting PRs, make sure you're following our commit message conventions; our commit-msg hook should automatically enforce this. We also use [commitizen](https://www.npmjs.com/package/commitizen), which you can use to auto-format commit messages for you.
33
+
34
+
Commit message type must be one of the following:
35
+
***feat**: A new feature
36
+
***fix**: A bug fix
37
+
***docs**: Documentation only changes
38
+
***style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
39
+
***refactor**: A code change that neither fixes a bug nor adds a feature
40
+
***perf**: A code change that improves performance
41
+
***test**: Adding missing or correcting existing tests
42
+
***chore**: Changes to the build process or auxiliary tools and libraries such as documentation generation
43
+
44
+
When submitting PRs for large changes, be sure to include an adequate background in the description so that reviewers of the PR know what the changes entail at a high-level, the motivations for making these changes, and what they affect.
45
+
30
46
## <aname="dev"></a> Development Process
31
47
Check out our [Developer guide](https://github.com/trimox/angular-mdc-web/blob/master/docs/developer.md).
Copy file name to clipboardExpand all lines: docs/developer.md
+2-18
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,9 @@
3
3
-[Infrastructure and Tooling](#tools)
4
4
-[Setup your development environment](#setup)
5
5
-[Running the Development Server](#dev-server)
6
-
-[Linting / Testing](#lint)
6
+
-[Linting](#lint)
7
7
-[Building](#build)
8
8
-[Code Style](#code-style)
9
-
-[Submit Pull Request](#pull-req)
10
9
11
10
## <aname="tools"></a> Infrastructure and Tooling
12
11
@@ -38,7 +37,7 @@ npm run start
38
37
```
39
38
After your development server is running, open a browser to url: http://localhost:4000
40
39
41
-
## <aname="lint"></a> Linting / Testing
40
+
## <aname="lint"></a> Linting
42
41
```
43
42
npm run lint:ts # Lints typescript using tslint
44
43
npm run lint:css # Lints (S)CSS using stylelint
@@ -54,18 +53,3 @@ npm run build # Builds Angular MDC inside of dist/
54
53
We follow [Google's JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html) and our entire coding style is enforced automatically through the use of linters.
When submitting PRs, make sure you're following our commit message conventions; our commit-msg hook should automatically enforce this. We also use [commitizen](https://www.npmjs.com/package/commitizen), which you can use to auto-format commit messages for you.
60
-
61
-
Commit message type must be one of the following:
62
-
***feat**: A new feature
63
-
***fix**: A bug fix
64
-
***docs**: Documentation only changes
65
-
***style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
66
-
***refactor**: A code change that neither fixes a bug nor adds a feature
67
-
***perf**: A code change that improves performance
68
-
***test**: Adding missing or correcting existing tests
69
-
***chore**: Changes to the build process or auxiliary tools and libraries such as documentation generation
70
-
71
-
When submitting PRs for large changes, be sure to include an adequate background in the description so that reviewers of the PR know what the changes entail at a high-level, the motivations for making these changes, and what they affect.
0 commit comments