mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-03 15:17:29 +00:00
Update maintainer notes for doc changes
This commit is contained in:
parent
04a602aa50
commit
d25eb29610
@ -305,6 +305,15 @@ git rev-parse qpdf/main @
|
|||||||
git tag -s release-qpdf-$version @ -m"qpdf $version"
|
git tag -s release-qpdf-$version @ -m"qpdf $version"
|
||||||
git push qpdf release-qpdf-$version
|
git push qpdf release-qpdf-$version
|
||||||
|
|
||||||
|
* Update documentation branches
|
||||||
|
|
||||||
|
git push qpdf @:$(echo $version | sed -E 's/\.[^\.]+$//')
|
||||||
|
git push qpdf @:stable
|
||||||
|
|
||||||
|
* If this is an x.y.0 release, visit
|
||||||
|
https://readthedocs.org/projects/qpdf/versions/ (log in with
|
||||||
|
github), and activate the latest major/minor version
|
||||||
|
|
||||||
* Create a github release after pushing the tag. `gcurl` is an alias
|
* Create a github release after pushing the tag. `gcurl` is an alias
|
||||||
that includes the auth token.
|
that includes the auth token.
|
||||||
|
|
||||||
@ -332,7 +341,7 @@ Template for release notes:
|
|||||||
```
|
```
|
||||||
This is qpdf version x.y.z. (Brief description)
|
This is qpdf version x.y.z. (Brief description)
|
||||||
|
|
||||||
For a full list of changes from previous releases, please see the [release notes](https://qpdf.sourceforge.io/doc/html/release-notes.html). See also [README-what-to-download](./README-what-to-download.md) for details about the available source and binary distributions.
|
For a full list of changes from previous releases, please see the [release notes](https://qpdf.readthedocs.io/en/stable/release-notes.html). See also [README-what-to-download](./README-what-to-download.md) for details about the available source and binary distributions.
|
||||||
```
|
```
|
||||||
|
|
||||||
# Publish release
|
# Publish release
|
||||||
@ -347,14 +356,6 @@ rsync -vrlcO ./ jay_berkenbilt,qpdf@frs.sourceforge.net:/home/frs/project/q/qp/q
|
|||||||
|
|
||||||
* Publish a news item manually on sourceforge.
|
* Publish a news item manually on sourceforge.
|
||||||
|
|
||||||
* Update the web page to indicate the new version and to put the new
|
|
||||||
documentation in the `files` subdirectory of the website on
|
|
||||||
sourceforge.net.
|
|
||||||
|
|
||||||
(cd /tmp; mkdir -p z; cd z; \
|
|
||||||
tar xf ~/Q/storage/releases/qpdf/qpdf/$version/qpdf-$version.tar.gz qpdf-$version/doc; \
|
|
||||||
rsync -avx --delete --force --exclude '*.1' qpdf-$version/doc/ jay_berkenbilt,qpdf@frs.sourceforge.net:htdocs/doc/)
|
|
||||||
|
|
||||||
* Upload the debian package and Ubuntu ppa backports.
|
* Upload the debian package and Ubuntu ppa backports.
|
||||||
|
|
||||||
* Email the qpdf-announce list.
|
* Email the qpdf-announce list.
|
||||||
@ -419,9 +420,22 @@ DOCS ON readthedocs.org
|
|||||||
* Docs: https://qpdf.readthedocs.io/
|
* Docs: https://qpdf.readthedocs.io/
|
||||||
* Admin -> Settings
|
* Admin -> Settings
|
||||||
* Set project home page
|
* Set project home page
|
||||||
* Advanced: Show version warning
|
* Advanced
|
||||||
|
* Show version warning
|
||||||
|
* Default version: stable
|
||||||
* Email Notifications: set email address for build failures
|
* Email Notifications: set email address for build failures
|
||||||
|
|
||||||
At this time, there is nothing in .github/workflows to support this.
|
At this time, there is nothing in .github/workflows to support this.
|
||||||
It's all set up as an integration directly between github and
|
It's all set up as an integration directly between github and
|
||||||
readthedocs.
|
readthedocs.
|
||||||
|
|
||||||
|
The way readthedocs.org does stable and versions doesn't exactly work
|
||||||
|
for qpdf. My tagging convention is different from what they expect,
|
||||||
|
and I don't need versions for every point release. I have the
|
||||||
|
following branching strategy to support docs:
|
||||||
|
|
||||||
|
* x.y -- points to the latest x.y.z release
|
||||||
|
* stable -- points to the latest release
|
||||||
|
|
||||||
|
The release process includes updating the approach branches and
|
||||||
|
activating versions.
|
||||||
|
5
TODO
5
TODO
@ -1,8 +1,9 @@
|
|||||||
Next
|
Next
|
||||||
====
|
====
|
||||||
|
|
||||||
* At the time of the release, update the webpage to point to
|
* At the time of the release, update the webpage and make sure it's
|
||||||
readthedocs if that's what we decide to do.
|
stable. Check the old release notes link:
|
||||||
|
http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
|
||||||
|
|
||||||
* High-level API/doc overhaul: #593
|
* High-level API/doc overhaul: #593
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user