Skip to content

Commit c410e94

Browse files
committed
chore: let's try manual changelogs
1 parent 0405736 commit c410e94

13 files changed

Lines changed: 188 additions & 1884 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 579 deletions
Large diffs are not rendered by default.

CONTRIBUTING.md

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,34 @@ first PR to the Ionic CLI. :heart_eyes:
3535

3636
#### Structure
3737

38-
Our CLI is organized into a monorepo. Common tools, such as Typescript and jest,
38+
Our CLI is organized into a monorepo. Common tools, such as TypeScript and Jest,
3939
are installed in the base directory while package dependencies are each
4040
installed in their respective `packages/**/node_modules` directories.
4141

4242
Each `packages/*` folder represents a package on npm.
4343

44-
* `packages/ionic`: Ionic CLI executable.
45-
* `packages/@ionic/cli-utils`: Ionic CLI library and utilities.
46-
* `packages/@ionic/cli-plugin-*`: Ionic CLI plugins.
47-
* `packages/@ionic/cli-framework`: Framework for command-line programs.
48-
* `packages/@ionic/discover`: Service discovery library used for `ionic serve`
49-
with the [Ionic DevApp](https://ionicframework.com/docs/pro/devapp/).
50-
* `packages/@ionic/schematics-angular`: Ionic Angular v4+ schematics for `ionic
51-
generate`.
52-
* `packages/@ionic/v1-toolkit`: Utility CLI for Ionic v1 Apps, used by `ionic
53-
serve`.
54-
* `packages/@ionic/lab`: Utility CLI for Ionic Lab, used by `ionic serve`.
44+
* [`packages/ionic`](https://github.com/ionic-team/ionic-cli/tree/master/packages/ionic):
45+
Ionic CLI executable.
46+
* [`packages/@ionic/cli-utils`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/cli-utils):
47+
Ionic CLI library and utilities.
48+
* [`packages/@ionic/cli-framework`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/cli-framework):
49+
Framework for command-line programs.
50+
* [`packages/@ionic/discover`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/discover):
51+
Service discovery library used for `ionic serve` with the [Ionic
52+
DevApp](https://ionicframework.com/docs/pro/devapp/).
53+
* [`packages/@ionic/schematics-angular`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/schematics-angular):
54+
Ionic Angular v4+ schematics for `ionic generate`.
55+
* [`packages/@ionic/v1-toolkit`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/v1-toolkit):
56+
Utility CLI for Ionic v1 Apps, used by `ionic serve`.
57+
* [`packages/@ionic/lab`](https://github.com/ionic-team/ionic-cli/tree/master/packages/%40ionic/lab):
58+
Utility CLI for Ionic Lab, used by `ionic serve`.
5559

5660
#### Toolset
5761

5862
* npm 5 is required.
5963
* Node 8+ is required.
60-
* Our codebase is written in [Typescript](https://www.typescriptlang.org/). If
61-
you're unfamiliar with Typescript, we recommend using [VS
64+
* Our codebase is written in [TypeScript](https://www.typescriptlang.org/). If
65+
you're unfamiliar with TypeScript, we recommend using [VS
6266
Code](https://code.visualstudio.com/) and finding a tutorial to familiarize
6367
yourself with basic concepts.
6468
* Our test suite uses [Jest](https://facebook.github.io/jest/).
@@ -71,8 +75,8 @@ Each `packages/*` folder represents a package on npm.
7175
together)
7276
1. Optionally `npm run link` to make `ionic` and other bin files point to your
7377
dev CLI.
74-
1. `npm run watch` will spin up Typescript watch scripts for all packages.
75-
1. Typescript source files are in `packages/**/src`.
78+
1. `npm run watch` will spin up TypeScript watch scripts for all packages.
79+
1. TypeScript source files are in `packages/**/src`.
7680
1. Good luck! :muscle: Please open an issue if you have questions or something
7781
is unclear.
7882

@@ -96,10 +100,12 @@ $ npm install -g ionic
96100

97101
TODO: Be helpful about where to look for commands, utilities, etc.
98102

99-
##### Publishing Notes
103+
##### Publishing Steps
100104

101-
Cancel any watch scripts before proceeding.
105+
1. Cancel any watch scripts.
106+
1. Write notable changes in the package(s)'s `CHANGELOG.md` file(s).
107+
1. For...
102108

103-
* **testing releases**: `npm run publish:testing`
104-
* **canary releases**: `npm run publish:canary`
105-
* **stable releases**: `npm run publish`
109+
* ...testing releases: `npm run publish:testing`
110+
* ...canary releases: `npm run publish:canary`
111+
* ...stable releases: `npm run publish`

lerna.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,5 @@
88
"bootstrap": {
99
"hoist": true
1010
}
11-
},
12-
"changelog": {
13-
"repo": "ionic-team/ionic-cli",
14-
"labels": {
15-
"fix": "Bug fix",
16-
"feat": "New Feature"
17-
},
18-
"cacheDir": ".changelog"
1911
}
2012
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"publish:canary": "lerna publish --canary --exact --npm-tag=canary --skip-git",
1616
"publish:ci-4.x": "lerna publish --canary --exact --npm-tag=canary --skip-git --cd-version=major",
1717
"publish:testing": "lerna publish --canary=testing --exact --npm-tag=testing --skip-git",
18-
"publish": "lerna publish --exact --conventional-commits",
18+
"publish": "lerna publish --exact",
1919
"precommit": "npm run lint"
2020
},
2121
"devDependencies": {
Lines changed: 4 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,6 @@
1-
# Change Log
1+
# Changelog
22

3-
All notable changes to this project will be documented in this file.
4-
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
3+
<a name="1.0.0"></a>
4+
### 1.0.0 (PENDING)
55

6-
<a name="0.1.2"></a>
7-
## [0.1.2](https://github.com/ionic-team/ionic-cli/compare/@ionic/[email protected]...@ionic/[email protected]) (2017-11-22)
8-
9-
10-
11-
12-
**Note:** Version bump only for package @ionic/cli-framework
13-
14-
<a name="0.1.1"></a>
15-
## [0.1.1](https://github.com/ionic-team/ionic-cli/compare/@ionic/[email protected]...@ionic/[email protected]) (2017-11-09)
16-
17-
18-
19-
20-
**Note:** Version bump only for package @ionic/cli-framework
21-
22-
<a name="0.1.0"></a>
23-
# [0.1.0](https://github.com/ionic-team/ionic-cli/compare/@ionic/[email protected]...@ionic/[email protected]) (2017-11-07)
24-
25-
26-
### Features
27-
28-
* **integrations:** cordova and gulp integration ([3137c76](https://github.com/ionic-team/ionic-cli/commit/3137c76))
29-
30-
31-
32-
33-
<a name="0.0.2"></a>
34-
## [0.0.2](https://github.com/ionic-team/ionic-cli/compare/@ionic/[email protected]...@ionic/[email protected]) (2017-10-26)
35-
36-
37-
38-
39-
**Note:** Version bump only for package @ionic/cli-framework
40-
41-
<a name="0.0.1"></a>
42-
## 0.0.1 (2017-10-23)
43-
44-
45-
46-
47-
**Note:** Version bump only for package @ionic/cli-framework
6+
:tada:
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
# Change Log
1+
# Changelog
2+
3+
<a name="1.0.0"></a>
4+
### 1.0.0 (PENDING)
5+
6+
:tada:

packages/@ionic/cli-scripts/CHANGELOG.md

Lines changed: 0 additions & 91 deletions
This file was deleted.

0 commit comments

Comments
 (0)