boostorg / release-tools

5 stars 24 forks source link

Replicate generate.php functionality #30

Closed sdarwin closed 2 years ago

sdarwin commented 2 years ago

Versions of ci_boost_release.py from 2016-2021 were calling http://www.boost.org/doc/generate.php to download and update index.html and libs/libraries.htm in the archive bundles.

If the boost website is being redesigned, generate.php will eventually be deprecated and removed.

It will be convenient to have a self-sufficient release-tool that doesn't depend on the website when building an archive.

The new function generatehtmlpages creates the files index.html and libs/libraries.htm.

I have tested the new generatehtmlpages function, and it is working. In the event any problems are found, the option to switch back to generate.php is still there.

The first step will be merging into the python3 branch.