Skip to content

chore: Describe release/publish steps#358

Merged
karfau merged 12 commits into
xmldom:masterfrom
karfau:release-with-np
Jan 16, 2022
Merged

chore: Describe release/publish steps#358
karfau merged 12 commits into
xmldom:masterfrom
karfau:release-with-np

Conversation

@karfau

@karfau karfau commented Dec 23, 2021

Copy link
Copy Markdown
Member

Since I was having a hard time remembering all the steps we did previously I wanted to document them. So I did that while doing the 0.8.0 release.

I also decided to add the tools that we are using for this to the devDependencies, to speed up things and pin the versions/make them transparent.

After describing all the release steps I discovered that this would also be a good place to describe how the project currently prioritizes issues and PRs.

- added `np` as a devDepedency
- added npm script `release` to make it easier to remember
- added npm script `version`/`changelog-has-version.sh` to make sure version is described in CHANGELOG.md
- added script `changelog` to add "Unreleased" section to changelog, so it can be tweaked manually
- `auto-changelog` is invoked using npx, so it's not a devDependency

https://github.com/CookPete/auto-changelog
@karfau karfau requested a review from brody2consult December 23, 2021 07:19
@karfau karfau added documentation Improvements or additions to documentation infrastructure CI, Dashboards, npm, ... labels Dec 23, 2021
@karfau karfau marked this pull request as ready for review December 23, 2021 16:31
@karfau karfau added this to the 0.8.x milestone Dec 23, 2021
@karfau karfau merged commit 7ca7b14 into xmldom:master Jan 16, 2022
@karfau karfau deleted the release-with-np branch January 16, 2022 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation infrastructure CI, Dashboards, npm, ...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant