Commit graph

42 commits

Author SHA1 Message Date
Dennis den Ouden-van der Horst
f4ea60d42c Enhance sphinx_gated_directives with configurable suffixes and override logic
Refactor the sphinx_gated_directives extension to support configurable suffixes and separator for start/end directives, and add an 'override_existing' option for more flexible directive registration. Update the registry naming and logic throughout the extension, add configuration validation, and update the book config and intro to demonstrate new exercise directives and nesting.
2026-01-03 12:45:24 +01:00
Dennis den Ouden-van der Horst
144c7a95be Refactor sphinx_gated_directives and update intro.md examples
Improved code structure and comments in sphinx_gated_directives/__init__.py, clarified logic, and removed unused/legacy code. Updated intro.md to remove commented-out directive examples and replaced them with active ones for better demonstration and testing.
2026-01-03 10:30:39 +01:00
Dennis den Ouden-van der Horst
f481588509 Update child theorem to axiom and add Sphinx theme
Changed the label from 'A child theorem' to 'A child axiom' in the intro.md file for clarity. Added 'sphinx-tudelft-theme==1.2.1' to requirements.txt to specify the documentation theme.
2026-01-02 20:08:02 +01:00
Dennis den Ouden-van der Horst
f9e4a0f0b7 Improve gated directive nesting validation and docs
Added a robust validate_SE function to check for correct nesting of start and end directives, with detailed error reporting. Updated the CheckGatedDirectivesTransform to use this validation and improved error messages for mismatched or incorrectly nested directives. Extended intro.md with comprehensive examples of nested directives, including both valid and invalid cases, to document and test the new behavior. Also added the sphinx_tudelft_theme extension in _config.yml.
2026-01-02 20:05:44 +01:00
Dennis den Ouden-van der Horst
a5f014ddf6 Replace logo figure with nothing.svg in intro
Added a new SVG file 'nothing.svg' and updated the intro.md to use this image in place of the previous logo-wide.svg. Adjusted figure attributes and alt text accordingly.
2026-01-02 17:55:31 +01:00
Dennis den Ouden-van der Horst
bd47d63475 Remove debug logging and update intro content
Debug logging statements were removed from MergeGatedDirectivesTransform in sphinx_gated_directives. The intro.md file was updated to include new theorem and figure directive examples, code cells, and additional documentation content.
2026-01-02 17:40:03 +01:00
Tom van Woudenberg
b1b9d673b2
Fix formatting in TeachBooks manual introduction 2025-11-04 08:53:59 +01:00
Tom van Woudenberg
9fd92d870a
Fix HTML tags in the TeachBooks manual introduction 2025-11-04 08:50:53 +01:00
Tom van Woudenberg
6dfb4e8b73
Revise introduction for clarity and detail
Updated the introduction to clarify the purpose of the TeachBooks manual and its resources.
2025-11-04 08:47:37 +01:00
Tom van Woudenberg
fdf2d7c5ef Jupyterbook v1 and teachbooks 2025-11-03 17:48:38 +01:00
Tom van Woudenberg
816d782626 Fix borken jupyterbook links 2025-11-03 13:58:19 +01:00
Tom van Woudenberg
11322915b7
Update intro.md 2025-05-01 09:31:13 +02:00
Robert Lanzafame
31d96bd25b
meaningless change to book: should result in new venv created, even though requirements not changed 2025-04-02 14:11:37 +02:00
Tom van Woudenberg
3e24d22280 Revert "Update credits.md"
This reverts commit 5bb1d3275c.
2025-03-28 15:59:14 +01:00
Tom van Woudenberg
49e396a296
Update intro.md 2025-03-28 11:44:34 +01:00
Tom van Woudenberg
06d67e8a01 Update email address 2025-01-28 16:13:09 +01:00
Robert Lanzafame
aa119415e4 update intro 2024-12-12 05:45:59 +01:00
Tom van Woudenberg
cbe029cf90 moved contact, contribute info to credits page 2024-12-02 10:28:15 +01:00
Tom van Woudenberg
f7b4065176 Update links 2024-11-16 15:44:06 +01:00
Tom van Woudenberg
99be9da3f6 Update intro.md 2024-11-06 10:55:21 +01:00
Tom van Woudenberg
0d11e539e1 Update intro.md 2024-11-06 09:59:20 +01:00
Freek Pols
f718f9f5fc typos and text fixing 2024-10-18 21:46:42 +02:00
Julie Kirsch
be23371c77 final 2024-07-16 19:42:32 +02:00
Tom van Woudenberg
966c03f28c Added contact information 2024-05-28 10:39:46 +02:00
Tom van Woudenberg
7b8544a37e Now properly 2024-05-16 09:19:23 +02:00
Tom van Woudenberg
e47b7d93ce Now with gitlab thingy? 2024-05-16 09:15:18 +02:00
Tom van Woudenberg
0e7d09ccf1 Added issue thingy 2024-05-16 09:07:43 +02:00
Tom van Woudenberg
dc5b892a2b Typo 2024-05-06 09:16:40 +02:00
Tom van Woudenberg
cdb7b3a833 Aligned jupyter book logo 2024-05-02 11:31:11 +02:00
Tom van Woudenberg
667a31d201 Update intro.md 2024-05-02 08:41:29 +02:00
Tom van Woudenberg
825eb0bf12 Added JB references 2024-05-02 08:36:28 +02:00
Tom van Woudenberg
8bc914ae79 Force rebuild 2024-04-18 10:35:16 +02:00
Tom van Woudenberg
63f1c0b077 Update intro.md 2024-04-11 09:34:19 +02:00
Tom van Woudenberg
862eaa85fe Added teachbooks link 2024-03-06 13:39:20 +01:00
Tom van Woudenberg
62e1d0257c Update mail 2024-03-05 07:48:52 +01:00
Tom van Woudenberg
dd89760eee Update intro.md 2024-03-03 17:48:54 +01:00
Tom van Woudenberg
4a720f376b Update intro.md 2024-02-26 09:55:26 +01:00
Tom van Woudenberg
d638f1c5a1 Updated intro page 2024-02-26 09:41:59 +01:00
Caspar Jungbacker
671d00f7b4 Update intro, add contact info 2023-04-20 14:47:02 +02:00
Robert Lanzafame
9ada9bd28b add myst extention note 2023-04-04 14:29:23 +02:00
Robert Lanzafame
4bcaa2d59d add a few notes 2023-04-04 10:08:22 +02:00
Caspar Jungbacker
a40c45d2ac Initial commit 2023-02-26 15:10:49 +01:00