aboutsummaryrefslogtreecommitdiff
path: root/_plan.qmd
blob: 5696db04291b749151f1e60afe34c64e9ce90140 (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 task 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
    • linux
    • git
    • radicle
    • quarto
  • establishing problem related terms starts 2025-02-05
    • quarto
    • Lua
    • semantic annotations

From 02-08

  • [write anything in Lua] - todo by sabin
  • [write minimal Lua extension] - done by leandre
  • Practice semantic annotations todo by leandre
  • prior work: check if similar extensions exist
  • locate relevant papers todo by sabin and leandre
  • [describe markup languages] starts 2025-02-08
  • [describe Markdown processors]
  • [describe collab-tools] todo by sabin
  • [generate PDF report from Markdown snippets] todo by jonas

From 02-15

  • Research different ways to extend Quarto
  • define the project scope

From 02-22

  • [write Lua parser]
  • [write Lua validator]
  • [write Lua serializer]

From 03-01

  • Refine the prototype
  • test edge cases
  • gather community feedback

Month 2: Full Development & Testing

  • Week 5: Improve prototype as required
  • Week 6: Optimize performance, improve error handling, and add customization options.
  • 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.