-
Notifications
You must be signed in to change notification settings - Fork 6
Prepare for teachbooks v0.2.0 #131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@Tom-van-Woudenberg I still miss a space dedicated to the teachbooks package and i think it would be good to include it in this PR since we will then be telling people to consider use of the external content feature which relies on teachbooks. Can I add something general back in? It won't be long, I think the key things it should do in the manual are:
I think it kind of makes sense as a subpage to the overview page, but I can also see it being a subsection on the overview page. What do you think? |
With #121 we effectively splitted the teachbooks package in the manual in it's different functionalities (which makes sense as it's part of the features part). That these features happen to be part of the teachbooks package might be a bit irrelevant for most readers.
If you feel there's a need for it, go ahead.
Isn't this already described at the pages of the individual features?
I don't immediately know where it should be placed. Maybe the best place would be the teachbooks readme itself (so not in the manual). I'm not that fond of a subpage of the overview page: I think it might be a confusing structure. Maybe the best place is indeed a subsection of the overview page, which would also allow us to explain the other types (what is a sphinx extension, iframe, got reusable action, etc.) |
@Tom-van-Woudenberg last commit is WIP so don't worry about content too much. just checking if you are ok with a teachbooks page at the end of the Part (instead of a subsection on overview page). this prevents the link from breaking. i think this is the best way forward since i can't think of a way to get the teachbooks.md page to build automatically without having it in the TOC and without messing with the autobuild command. there is in default JB the |
@rlanzafame, I'm not sure about whether it makes sense to place this as a separate page. For inexperienced users the feature part is now ordered based on functionalities, 'teachbooks python package' might be unexpected. Maybe we can place this as a chapter on the overview page (that's what I meant with subsection) and make a teachbooks-page under the current URL which just redirects to that chapter? I've created a separate pull request (to merge into this one) for it: #143 I think we have to accept that this URL is broken, as the broken URL is less important than a layout that makes sense for inexperienced users |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few comments, see general comment on broken URL thing...
…hough requirements not changed
…ange makes new venv created
OK @Tom-van-Woudenberg ready for re-review, but do TeachBooks/deploy-book-workflow#84 first. |
You can have the honour of merging @rlanzafame |
Ready to merge, just waiting on PR TeachBooks/TeachBooks#73 which may also include a few small updates to the text |
Should be only small changes related to external content and teachbooks package in general
Issue #132 created to make sure the way caching works is properly defined and assign it to @Tom-van-Woudenberg