-
Notifications
You must be signed in to change notification settings - Fork 29
lesson_format soon to be retired #168
Comments
Ah - I just read this after having generated the PDFs for all the projects. The ones currently live on https://www.codeclubprojects.org don't print very well (they are generated as the wrong document size and the font size is too small). |
Hi @musmuris We’re aware of the PDF/font issue, and we’re looking at ways to fix this without making the PDFs too long. Thanks, |
I thought it worth adding one small clarification: It is just this tool, lesson_format, that is being retired. The curriculum repos that it builds are not going away. The scratch, python, web repositories are still used as the source of our project website. |
Not sure how often visited this is but i'll give it my best anyway! |
@Jxr227 Take a look at codeclub_lesson_builder, it might help you out. Disclaimer, I'm the author. |
@arve0 Taking a look now - Thanks for the tip! |
@arve0 I'm not really sure how this all works. I've got it running, do I need to create index files myself? The main thing I'm after is just the ability to make (standalone) HTML files to support my research as well as PDFs of the same files that can be available as a download. |
@Jxr227 if you still need help on this, feel free to email me on |
Getting this project working isn't impossible (the README.md is in pretty good shape, but I wouldn't be surprised if it's missing some stuff), but it's not well documented and the code is not exactly easy to get to grips with.
It's worth pointing out that the use of the Code Club name and logos etc would not be appropriate on your own projects. So, if you're going try and use lesson_format for your own stuff you should not use the Code Club logo or name, and you're going to have to change a bunch of other config/settings (and, maybe, some code) in order to avoid doing so. You also need to avoid reusing the Google Analytics ID, and other site-specific stuff. See All of this might actually mean it'd be easier for you to create your own static site using something like Jekyll, and then either manually create the PDFs or use Phantom JS to do so. Jekyll is way better documented, and still allows you to work in Markdown. lesson_format has never been a very good project when it comes to repurposing it to build your own stuff. It's designed for one job only; building a specific website for Code Club. I'm going to lock this conversation (as it was originally intended as an announcement) but if you have any further questions then please e-mail projects@codeclub.org.uk. |
What's Happening to lesson_format?
This repository holds software that has, for some time, built the websites that we use to publish our learning materials.
We are currently in the process of building a totally new website to host our learning materials. The static websites that lesson_format builds are limited in what they can do, so we’ve started with something new. As such, the lesson_format project will soon be retired.
The process of retiring lesson_format won’t be a quick one - we won’t be migrating all of our learning materials over to the new website until we’re happy that things are working well. However, this does mean that it’s less likely we’ll be fixing bugs or adding new features here.
What Next?
The replacement to lesson_format (i.e. the software we’ll be using to build the new website) isn’t yet public on GitHub. We want to take time to make sure the bits we eventually open source make sense as open source projects. We also want to make sure that the replacement is “good enough”.
Watch this space.
Love and hugs, Code Club
The text was updated successfully, but these errors were encountered: