blob: 2fef6224e0708cc62485ae71023b13ac5d896d71 (
plain)
breaks: false
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]
- [advisor meeting agenda]
- [write an UML diagram of quarto]
From 02-22
- [write Lua parser]
- [write Lua validator]
- [write Lua serializer]
- Document the development process
From 03-01
- Refine the prototype
- test edge cases
- gather community feedback
Month 2: Full Development & Testing
From 03-14
-
[midterm report]
-
Week 5: Improve prototype as required
- Test basic functionalities
-
Week 6: Optimize performance, improve error handling, and add customization options
- Create test cases for different scenarios
- Validate error handling and robustness
-
Week 7: Test across real-world use cases and ensure compatibility with different Quarto formats
-
Week 8: Gather user feedback, make necessary improvements, and finalize core functionality
Month 3: Finalize Documentation, Deployment
- Week 9: Write documentation, tutorials, and create a demo project
- Week 10: Conduct final testing and fix any remaining bugs
- Week 11: Release the extension and promote it within the Quarto community (if possible)
- Week 12: Gather post-release feedback and plan for future improvements
|