Skip to content

Next release: v0.1.0#44

Merged
rlanzafame merged 29 commits intodevelopfrom
dev
Dec 10, 2024
Merged

Next release: v0.1.0#44
rlanzafame merged 29 commits intodevelopfrom
dev

Conversation

@rlanzafame
Copy link
Member

there are still a few things left...

@rlanzafame rlanzafame mentioned this pull request Dec 9, 2024
@rlanzafame rlanzafame changed the title Remove references to publish, except the deprecated commands. Next Release Dec 9, 2024
@rlanzafame
Copy link
Member Author

rlanzafame commented Dec 9, 2024

summary of changes above this point:

  • clean out a few more remnants of "publish" by replacing with "release"
  • add tests for teachbooks build
  • update teachbooks serve: user-specified path, improved messaging, global constants defining temp directory and default book context (./book/_build/html), added simple tests for cli serve, serve path <path> and stop (more needed)
  • temporary directory ./book/.teachbooks/server/ changed to ./.teachbooks/server/. This is expected to happen for the release directory (and all future usage of .teachbooks/ in generaL), but that will be implemented later.
  • added --version option to CLI

@rlanzafame
Copy link
Member Author

Hey @Tom-van-Woudenberg i don't expect you to look at all the code changes. Just confirm that you agree with a (hopefully) standard setup of dev into main as a way to set up new releases. The generic PR can be "Next Release".

Copy link
Member

@Tom-van-Woudenberg Tom-van-Woudenberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't go through the code changes as you asked

@rlanzafame rlanzafame changed the title Next Release Next Release: v0.1.0 Dec 10, 2024
@rlanzafame rlanzafame changed the title Next Release: v0.1.0 Next release: v0.1.0 Dec 10, 2024
@rlanzafame
Copy link
Member Author

Since the last review by Tom, added this:

  • check server status at end of build and print a message accordingly
  • temporary fix for including APA style when using --release build ("draft" mode)
  • updated README to better describe package (taking into account the Manual page will no longer use the README)
  • updated pyproject.toml to include GH repo as homepage and release v0.1.0

@rlanzafame rlanzafame linked an issue Dec 10, 2024 that may be closed by this pull request
@rlanzafame rlanzafame merged commit 74e0968 into develop Dec 10, 2024
@rlanzafame rlanzafame deleted the dev branch December 10, 2024 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

teachbooks causes build to fail when branch is set to preprocess

4 participants