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
+6-2Lines changed: 6 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,19 @@ Help us keep Angular open and inclusive. Please read and follow our [Code of Con
18
18
19
19
## <aname="question"></a> Got a Question or Problem?
20
20
21
-
Please, do not open issues for the general support questions as we want to keep GitHub issues for bug reports and feature requests. You've got much better chances of getting your question answered on [StackOverflow](https://stackoverflow.com/questions/tagged/angular-devkit) where the questions should be tagged with tag `angular-devkit`.
21
+
Please, do not open issues for the general support questions as we want to keep GitHub issues for
22
+
bug reports and feature requests. You've got much better chances of getting your question answered
23
+
on [StackOverflow](https://stackoverflow.com/questions/tagged/angular-devkit) where the questions
24
+
should be tagged with tag `angular-cli` or `angular-devkit`.
22
25
23
26
StackOverflow is a much better place to ask questions since:
24
27
25
28
- there are thousands of people willing to help on StackOverflow
26
29
- questions and answers stay available for public viewing so your question / answer might help someone else
27
30
- StackOverflow's voting system assures that the best answers are prominently visible.
28
31
29
-
To save your and our time we will be systematically closing all the issues that are requests for general support and redirecting people to StackOverflow.
32
+
To save your and our time we will be systematically closing all the issues that are requests for
33
+
general support and redirecting people to StackOverflow.
30
34
31
35
If you would like to chat about the question in real-time, you can reach out via [our gitter channel][gitter].
Copy file name to clipboardExpand all lines: README.md
+30-6Lines changed: 30 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
Any changes to README.md directly will result in a failure on CI.
11
11
-->
12
12
13
-
# Angular DevKit
13
+
# Angular CLI
14
14
### Development tools and libraries specialized for Angular
15
15
16
16
This is the home of the DevKit and the Angular CLI code. You can find the Angular CLI specific README
@@ -41,20 +41,44 @@ Angular DevKit.
41
41
DevKit's goal is to provide a large set of libraries that can be used to manage, develop, deploy and
42
42
analyze your code.
43
43
44
+
# Getting Started - Local Development
44
45
46
+
## Installation
47
+
To get started locally, follow these instructions:
45
48
46
-
# Tools
49
+
1. If you haven't done it already, [make a fork of this repo](https://github.com/angular/angular-cli/fork).
50
+
1. Clone to your local computer using `git`.
51
+
1. Make sure that you have Node 10.9 or later installed. See instructions [here](https://nodejs.org/en/download/). The Angular CLI requires Node 8, but development requires Node 10.
52
+
1. Make sure that you have `yarn` installed; see instructions [here](https://yarnpkg.com/lang/en/docs/install/).
53
+
1. Run `yarn` (no arguments) from the root of your clone of this project.
54
+
1. Run `yarn link` to add all custom scripts we use to your global install.
55
+
56
+
## Creating New Packages
57
+
Adding a package to this repository means running two separate commands:
58
+
59
+
1.`schematics devkit:package PACKAGE_NAME`. This will update the `.monorepo` file, and create the
60
+
base files for the new package (package.json, src/index, etc).
61
+
1.`devkit-admin templates`. This will update the README and all other template files that might
62
+
have changed when adding a new package.
63
+
64
+
For private packages, you will need to add a `"private": true` key to your package.json manually.
65
+
This will require re-running the template admin script.
66
+
67
+
# Packages
68
+
69
+
This is a monorepo which contains many tools and packages:
Copy file name to clipboardExpand all lines: scripts/templates/readme.ejs
+30-6Lines changed: 30 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
Any changes to README.md directly will result in a failure on CI.
11
11
-->
12
12
13
-
# Angular DevKit
13
+
# Angular CLI
14
14
### Development tools and libraries specialized for Angular
15
15
16
16
This is the home of the DevKit and the Angular CLI code. You can find the Angular CLI specific README
@@ -49,14 +49,41 @@ Angular DevKit.
49
49
DevKit's goal is to provide a large set of libraries that can be used to manage, develop, deploy and
50
50
analyze your code.
51
51
52
+
# Getting Started - Local Development
53
+
54
+
## Installation
55
+
To get started locally, follow these instructions:
56
+
57
+
1. If you haven't done it already, [make a fork of this repo](https://github.com/angular/angular-cli/fork).
58
+
1. Clone to your local computer using `git`.
59
+
1. Make sure that you have Node 10.9 or later installed. See instructions [here](https://nodejs.org/en/download/). The Angular CLI requires Node 8, but development requires Node 10.
60
+
1. Make sure that you have `yarn` installed; see instructions [here](https://yarnpkg.com/lang/en/docs/install/).
61
+
1. Run `yarn` (no arguments) from the root of your clone of this project.
62
+
1. Run `yarn link` to add all custom scripts we use to your global install.
63
+
64
+
## Creating New Packages
65
+
Adding a package to this repository means running two separate commands:
66
+
67
+
1. `schematics devkit:package PACKAGE_NAME`. This will update the `.monorepo` file, and create the
68
+
base files for the new package (package.json, src/index, etc).
69
+
1. `devkit-admin templates`. This will update the README and all other template files that might
70
+
have changed when adding a new package.
71
+
72
+
For private packages, you will need to add a `"private": true` key to your package.json manually.
73
+
This will require re-running the template admin script.
74
+
75
+
# Packages
76
+
77
+
This is a monorepo which contains many tools and packages:
0 commit comments