software-gardening / almanack

An open-source handbook of applied guidance and tools for sustainable software development and maintenance.
https://software-gardening.github.io/almanack
BSD 3-Clause "New" or "Revised" License
0 stars 2 forks source link

Organize book content alongside Python package #40

Closed d33bs closed 4 months ago

d33bs commented 4 months ago

Description

This PR organizes book content alongside a Python package where I feel we will want to store code related to detecting or correcting patterns outlined within the Almanac. The existing function within the almanac package is intended as another way to consume the book's content (via a PIP installable package) and as an auxiliary way to ensure package readiness. As part of this work I've also added dynamic versioning which is a bit of related preparation.

Thanks for any thoughts or input you may have on this! Please don't hesitate to let me know if you have any questions.

References #19 Closes #39

What is the nature of your change?

Checklist

Please ensure that all boxes are checked before indicating that this pull request is ready for review.

d33bs commented 4 months ago

Thanks @gwaybio ! Merging this in.