blob: 246eacbb4e164a61438aa33d0923082c629bebfa (
plain)
The basic plan 3 month plan is this:
- Month 1: Research, Planning and Initial Prototype
- Month 2: Full Development and Testing
- Month 3: Finalizing, Documentation and Deployment
The weekly tasks could be follows:
Month 1: Research, Planning, and Initial Prototypes
- defining the problem starts 2025-02-05 todo by sabin
- setup the project collab-tools starts 2025-02-05
- establishing problem related terms starts 2025-02-05
- quarto
- Lua
- semantic annotations
From 02-08
- [write anything in Lua] - done by sabin
- [write minimal Lua extension] - done by leandre
- [practice semantic annotations] - done by leandre
- [check if similar extensions exist] - todo by jonas and leandre and sabin
- [locate relevant papers] - todo by sabin and leandre and jonas
- [describe markup languages] starts 2025-02-08 - todo
- [describe Markdown processors] - todo
- [describe collab-tools] - todo by sabin
- [PDF layout visual] - done by jonas
- [PDF layout citation] - todo by jonas
- [generate PDF report from Markdown snippets] - done by jonas
From 02-15
- [research different ways to extend Quarto] - todo by sabin
- [define the project scope] - todo
- [reflect on report structure]
- Parts of the report advice:
- Front page.
- Abstract.
- Table of Contents.
- Introduction.
- Project Planning.
- Analysis and Design.
- Description of the Program.
- User Guide.
- Testing.
- Discussion and Conclusion.
- Bibliography.
- Appendices
- Are all these parts usefull ? Do we need more or less?
- [advisor meeting agenda]
- [time] how should we spend our time / balance (meeting, personal work)
- [surprise] how to handle / forsee anexpected event
- [write an UML diagram of quarto]
From 02-22
- [write Lua parser]
- [write Lua validator]
- [write Lua serializer]
- [document the development process]
- [write report Description of the program]
From 03-01
- [refine the prototype]
- [test edge cases]
- [gather feedback]
- [write report introduction]
- [write report abstract]
Month 2: Full Development & Testing
From 03-08
- [improve prototype]
- [test basic functionalities]
- parser
- validator
- serializer
- [midterm report]
- ready to be send
- understandable by the other
From 03-15
- [midterm report]
- March 19th 1215-16 (ca.) in Room 44.3-40
- [optimize performance]
- [improve error handling]
- [add customization options]
- [create test cases] for different scenarios
- Validate error handling and robustness
From 03-22
- Test across real-world use cases and
- [ensure compatibility] with different Quarto formats
From 03-29
- [gather user feedback]
- [make necessary improvements]
- [finalize core functionality]
Month 3: Finalize Documentation, Deployment
From 04-05
- [write more documentation]
- [tutorials]
- [create a demo]
- [write report User Guide]
From 04-12
- [conduct final testing]
- [fix any remaining bugs]
- [write report testing]
From 04-19
- [release the extension]
- [promote it] within the Quarto community
- [write report discusion and conclusion]
- [write report appendices]
- [write report bibliography]
From 04-26
- [gather post-release feedback]
- [plan for future improvements]
|