-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes typedoc generation for github pages
refs #39 - removes the `docs:clean` task because that's handled by typedoc now - removes the `posttypedoc` task because the `.nojekyll` file for github pages is added by typedoc config now - converts the typedoc config from `.json` to `.js` - removes the shim used to support the unmaintained typedoc page plugin - revises the release docs to reflect the step of generating docs - revises the document contribution guide to relfect schema of the new plugin
- Loading branch information
Showing
7 changed files
with
102 additions
and
410 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
# How to release a new version of Rotten Deps | ||
|
||
1. Create a new changelog entry using semver in the title. The release version in the follow steps is pulled from the changelog version header | ||
2. Run the release script using `bash scripts/release.sh` | ||
2. Run the command `yarn run docs` to generate the new documentation for the GitHub page | ||
3. Run the release script using `bash scripts/release.sh` | ||
- Since the documentation reads the version of the `package.json` this first creates a dummy NPM version without creating a commit or tag | ||
- Once the dummy version is created the docs are generated | ||
- The docs and `CHANGELOG.md` are staged in git | ||
- The real `npm version` is run creating a release commit and tag | ||
3. Push the release using `git push origin main` | ||
4. Push the new tag using `git push --tags` | ||
5. Login to NPM using `npm login` | ||
6. Publish to NPM using `npm publish --access public` | ||
4. Push the release using `git push origin main` | ||
5. Push the new tag using `git push --tags` | ||
6. Login to NPM using `npm login` | ||
7. Publish to NPM using `npm publish --access public` |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.