-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve Juvix Markdown pipeline, caching and Python project codebase (#7
) This PR refactors the entire codebase responsible for processing Juvix Markdown, resulting in significant performance improvements. The key changes include: 1. **Enhanced Cache Handling**: - Improved caching mechanism to store not only the Juvix markdown but also the Isabelle output, images, wikilinks, and snippet preprocessing results. 2. **Performance Boost**: - Optimized the processing pipeline to reduce the time taken for file operations and markdown processing. - Noticeable performance improvement while working on a file and serving the website, making the development experience smoother and faster. 3. Revisit the CLI tool `juvix-mkdocs` for new projects and build/serve command wrappers of poetry and mkdocs.
- Loading branch information
1 parent
8f10450
commit d8a4c92
Showing
34 changed files
with
3,088 additions
and
2,481 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.