- Notebook kernel is changed to match the current course.
- Improved the appearance of feedback messages, and added emojis.
- Improved the rendering of
info
andexercise
boxes in notebooks. - Implemented various CI and development updates.
- Added more parameters to
.kosu.yaml
so you can change which folders assets are both kept in and copied to in the build. - Added a missing file preventing new projects from being initialized with
init
. - Added a check that the directory is empty before proceeding with
init
. - Improved the documentation.
- Documentation synced with software.
- Removed Boto3 as dependency (was breaking CI anyway).
- Added support for older versions of Python.
- Added color to the terminal messages, fixing #7. Thank you to @Arunodhai for this enhancement.
- More tests, and demo project now builds.
- Initial release
kosu
was built around a Jupyter Notebook processing script we made in about 2015 to support Agile's Python classes. Our hands-on process got out of hand as we added more courses and variants to our portfolio. We started this tool in November 2021 and released it in January 2022; it represents an attempt to make the courses easier to define and manage.