Commit Graph

8 Commits (41a3fbfd55119d04c79dbb714ee16d3de0db4abd)

Author SHA1 Message Date
Thomas Bouffard 41a3fbfd55
ci: automate npm publish (#305)
Add a workflow that performs the publishing when a new Git tag is
pushed.
2024-01-14 16:28:29 +01:00
Thomas Bouffard 7c94e0c3af
ci: automate the creation of the draft GitHub release (#303)
Provide a template that will ease the GitHub release writing.
This will also ensure that the content of all release notes is
consistent.
2024-01-10 06:41:09 +01:00
Thomas Bouffard 2cd17f1a3e
docs: skip release of the examples repository (#302)
The release process of the "examples" repository is directly documented
and managed in the repository.
This makes the 2 repositories more independent, and provides more
flexibility.
2024-01-10 06:11:44 +01:00
Thomas Bouffard 7544da2da3 chore(release): prepare version 0.6.0
Also improve the release procedure.
2023-12-22 08:26:38 +01:00
Thomas Bouffard 1507490c72
docs(release): improve the "examples repository update" paragraph (#285)
Changes are based on the feedback collected during the  `0.5.0` release:
  - Use Dependabot to update `maxGraph`
  - Fix link to GitHub releases.
2023-12-11 08:49:27 +01:00
Thomas Bouffard 9463e1e21e chore(release): prepare version 0.5.0
Also improve the documentation of the release procedure.
2023-12-07 16:57:36 +01:00
Thomas Bouffard 17f31fcc5c
chore: clean before pack (#270)
This simplifies the release procedure. No manual cleaning is required,
this reduces the risk of errors.
2023-12-03 21:50:14 +01:00
Thomas Bouffard 6e6009aebd
docs: build the user documentation with Docusaurus (#264)
Initiate the website with Docusaurus v3.
Setup the site and includes the content that was already available in
the `docs` package.
The currently implementation mainly uses the default theme available
when using the Docusaurus scaffolding. It was initiated with:
`npx create-docusaurus@3.0.0 my-website classic`
2023-11-27 18:53:52 +01:00