https://git.schokokeks.org/derivepassphrase.git/tree/fe2f7d14ddba40a21bb6ed969cbbc76907ec5f02Recent commits to derivepassphrase.git (fe2f7d14ddba40a21bb6ed969cbbc76907ec5f02)2025-01-24T23:04:28+01:00tag:gitlist.org,2012:commit/fe2f7d14ddba40a21bb6ed969cbbc76907ec5f02Add hypothesis inventory to documentation2025-01-24T23:04:28+01:00Marco Riccisoftware@the13thletter.info
<pre>Now hypothesis decorators and strategies will be highlighted and linked
in the API documentation.
</pre>
tag:gitlist.org,2012:commit/717c79abdaaa7dcda93cc2a2b6a70cddaf688061Add docstrings for all test functions and test helper functions2025-01-24T23:03:43+01:00Marco Riccisoftware@the13thletter.info
<pre>These docstrings aim to provide intent and context to the test function.
</pre>
tag:gitlist.org,2012:commit/be6397bc7e3acdf92e71d6423acf1927e262895bAdd some explicit, readable test IDs2025-01-23T23:41:09+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/8507460ffb44e4cd4a4fb259acb78813a59fd53fAdd tests API documentation to "dev setup" MkDocs build2025-01-23T11:58:44+01:00Marco Riccisoftware@the13thletter.info
<pre>Most API documentation is highly deficient at this point, but exposing
it in this way hopefully makes it more likely I'll get to documenting
the tests. The hope for the future is that it might be faster to
consult the API documentation than to skim through the test file to see
if and where a certain aspect is being tested, whether the classes are
too large, etc.
</pre>
tag:gitlist.org,2012:commit/3b718ef3a1545269e22c6c5ab343ca3bb07aac5dModernize MkDocs configuration, move dev stuff to separate configuration2025-01-23T11:51:49+01:00Marco Riccisoftware@the13thletter.info
<pre>The standard (online) and the offline configurations now use the
`draft_docs` option from MkDocs 1.6.
A new "dev setup" configuration, inheriting from the offline
configuration, additionally renders documentation intended as
development aids. Unfortunately, this requires duplicating the
navigation structure.
</pre>
tag:gitlist.org,2012:commit/71dedacc2a36effe46d484b705ced51b78b03e98Merge topic branch 'version-upgrade-todos' into master2025-01-23T10:54:16+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/version-upgrade-todos:
Convert informal upgrade comments to proper TODOs
Add links and anchors for version/upgrade information and changelog sections
</pre>
tag:gitlist.org,2012:commit/8d2e66e7f08cebb6442fed8aa48ff4967efe2b04Convert informal upgrade comments to proper TODOs2025-01-23T10:53:54+01:00Marco Riccisoftware@the13thletter.info
<pre>This includes a short instruction and a link to the upgrade notes or
Python compatibility section related to this code section.
</pre>
tag:gitlist.org,2012:commit/5bb568dd3fa3c5754132caa39cf57b3d13935048Add links and anchors for version/upgrade information and changelog sections2025-01-23T10:53:54+01:00Marco Riccisoftware@the13thletter.info
<pre>Add separate documentation pages for Python version information and
`derivepassphrase` upgrade notes. Apart from the informative aspect, it
also serves as an anchor which all code upgrade tasks and TODOs that
belong to the same upgrade step can link to, and which can then be
grepped for in the code.
Relatedly, give the changelog proper, systematic, non-auto-generated
anchor targets.
</pre>
tag:gitlist.org,2012:commit/47c8e076810aef98655077cf44e536ae57af8104Merge topic branch 'usage-fixes' into master2025-01-23T10:52:16+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/usage-fixes:
Move license in docstring to comments
Refactor some if/elif/else-towers into dispatch tables
Make the notes instruction text and marker translatable
</pre>
tag:gitlist.org,2012:commit/41ee4755f6c8ce5509e847952c4ebf7a00a5deb7Move license in docstring to comments2025-01-23T10:51:36+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>