You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create GitHub Discussions for specification feedback
Draft v1.0.0-rc1 changelog
Identify 3 organizations for alpha testing
Community
4. [ ] Set up project website (GitHub Pages)
5. [ ] Create social media accounts (Twitter/X, LinkedIn)
6. [ ] Write launch announcement blog post
7. [ ] Post on Hacker News, Reddit (r/programming, r/srilanka)
Code
8. [ ] Publish parser to npm registry
9. [ ] Add installation instructions to README
10. [ ] Create simple CLI tool demo video
Outreach
11. [ ] Contact 5 potential pilot organizations via email
12. [ ] Submit talk proposal to FOSS.lk 2026
13. [ ] Reach out to 3 tech bloggers/podcasters
Short-term (2-3 Months)
Specification
14. [ ] Incorporate alpha tester feedback
15. [ ] Publish v1.0.0-rc1
16. [ ] Begin v1.0.0 conformance test suite
Adoption
39. [ ] Complete 3 pilot programs
40. [ ] Publish 3 case studies
41. [ ] Present at 2 conferences
42. [ ] Secure 10 production deployments
Community
43. [ ] Reach 100 GitHub stars
44. [ ] 5+ external contributors
45. [ ] Active forum with 50+ members
46. [ ] Monthly newsletter launch
Long-term (6-12 Months)
Maturity
47. [ ] Specification v1.1 (minor improvements based on usage)
48. [ ] 5 language implementations (TS, Python, Rust, Go, Java)
49. [ ] Comprehensive tool ecosystem (10+ tools)
50. [ ] Integration with major platforms (Hugo, Jekyll, WordPress)
Scale
51. [ ] 50+ organizations using 3md
52. [ ] 1000+ GitHub stars
53. [ ] Active contributor community (20+ people)
54. [ ] Self-sustaining forum/support community
Impact
55. [ ] Academic citations and research papers
56. [ ] Government adoption (at least 1 ministry/department)
57. [ ] Educational institution adoption (textbook publishers)
58. [ ] International recognition (non-Sri Lanka usage)
Sustainability
59. [ ] Governance structure established
60. [ ] Funding secured for 2+ years of development
61. [ ] Annual conference established
62. [ ] Long-term roadmap through 2030
Success Metrics
Technical Metrics
Specification Maturity: v1.0.0 published with <5 breaking changes in first year
Parser Performance: <100ms for 10,000 line documents
Test Coverage: >90% code coverage
CommonMark Compliance: 100% of CommonMark spec tests passing
Adoption Metrics
Active Installations: 50+ organizations by end of 2026
Tool Downloads: 1,000+ monthly npm downloads
Community Size: 500+ forum members, 20+ active contributors
Content Volume: 10,000+ documents created in 3md format
Impact Metrics
Time Savings: 40% average reduction in multilingual publishing time (user surveys)
Document Maintenance:
This roadmap is a living document. It will be reviewed and updated quarterly based on progress, community feedback, and changing priorities.
Last reviewed: December 29, 2025
Next review: March 31, 2026
Version: 1.0
3md Project Roadmap
Version: 0.1.0 → 1.0.0 and Beyond
Last Updated: December 29, 2025
Status: Active Development
Table of Contents
Vision & Strategic Goals
Long-term Vision (3-5 years)
Establish 3md as the de facto standard for trilingual content management in Sri Lanka, with:
Strategic Priorities
Current State Assessment
✅ What's Strong
Roadmap Phases
Phase 1: Stabilization (Q1-Q2 2026)
Goal: Reach specification v1.0.0 with backward compatibility commitment
Specification Work
Parser Enhancement
Documentation
Milestone: v1.0.0 specification release with stable parser
Phase 2: Ecosystem Building (Q2-Q3 2026)
Goal: Create essential tools that demonstrate practical value
Core Tools Development
3md CLI Tool (Node.js)
Web Editor (Browser-based)
VS Code Extension
Integration Tools
Pandoc Filter (Lua)
Hugo/Jekyll Plugins
Python Parser
Converters
Milestone: 5+ production-ready tools available
Phase 3: Adoption & Pilot Programs (Q3-Q4 2026)
Goal: Achieve 3-5 real-world implementations with case studies
Pilot Partnerships
Target Organizations:
Cultural Heritage (High Priority)
Pitch: "Preserve exhibit labels, research papers, and archival descriptions in a future-proof format that survives software obsolescence"
Educational Institutions (High Priority)
Pitch: "Streamline trilingual textbook production with version control and collaborative editing"
Government Agencies (Medium Priority)
Pitch: "Reduce translation errors and maintain consistency across government communications"
NGOs & Civil Society (Medium Priority)
Pitch: "Make research and advocacy materials accessible in all three languages with minimal overhead"
Publishing & Media (Lower Priority Initially)
Pitch: "Automate multilingual content workflows and reduce publication costs"
Pilot Program Structure
Deliverables from Pilots
Milestone: 3 organizations actively using 3md in production
Phase 4: Community & Scale (2027)
Goal: Build self-sustaining community and expand beyond Sri Lanka
Community Building
Developer Ecosystem
Geographic Expansion
Adapt format for other trilingual contexts:
Generalize specification to n languages (3md → nmd?)
Locale-specific separator alternatives
Sustainability
Milestone: 20+ active contributors, 50+ production deployments
Adoption Strategy
The Adoption Funnel
1. Awareness Building
Content Marketing
Speaking & Events
Press & Media
Academic Outreach
2. Interest Generation
Show, Don't Just Tell
Educational Content
3. Trial Facilitation
Lower Barriers to Entry
Support Infrastructure
4. Adoption Enablement
Remove Obstacles
Build Confidence
5. Advocacy Cultivation
Turn Users into Champions
Make Sharing Easy
Action Items by Priority
Immediate (Next 30 Days)
Specification
Community
4. [ ] Set up project website (GitHub Pages)
5. [ ] Create social media accounts (Twitter/X, LinkedIn)
6. [ ] Write launch announcement blog post
7. [ ] Post on Hacker News, Reddit (r/programming, r/srilanka)
Code
8. [ ] Publish parser to npm registry
9. [ ] Add installation instructions to README
10. [ ] Create simple CLI tool demo video
Outreach
11. [ ] Contact 5 potential pilot organizations via email
12. [ ] Submit talk proposal to FOSS.lk 2026
13. [ ] Reach out to 3 tech bloggers/podcasters
Short-term (2-3 Months)
Specification
14. [ ] Incorporate alpha tester feedback
15. [ ] Publish v1.0.0-rc1
16. [ ] Begin v1.0.0 conformance test suite
Tools
17. [ ] Build basic web editor (MVP)
18. [ ] Create VS Code extension (syntax highlighting only)
19. [ ] Develop 3md validation CLI
20. [ ] Create migration tool (separate MD → 3md)
Documentation
21. [ ] Record 3 tutorial videos (basics, advanced, integrations)
22. [ ] Write 5 blog posts for launch campaign
23. [ ] Translate README to Sinhala and Tamil
24. [ ] Create one-page explainer for non-technical audiences
Community
25. [ ] Host first virtual meetup
26. [ ] Establish contributor guidelines
27. [ ] Create project roadmap (this document!) and publish it
Pilots
28. [ ] Secure 1st pilot partnership agreement
29. [ ] Conduct first workshop
30. [ ] Begin case study documentation
Medium-term (3-6 Months)
Specification
31. [ ] Release v1.0.0 stable
32. [ ] Publish formal announcement
33. [ ] Submit to standards body consideration (ISO/W3C exploratory)
Ecosystem
34. [ ] Launch 3md.org website
35. [ ] Pandoc filter implementation
36. [ ] Python parser release
37. [ ] InDesign integration example
38. [ ] Template marketplace (GitHub repo)
Adoption
39. [ ] Complete 3 pilot programs
40. [ ] Publish 3 case studies
41. [ ] Present at 2 conferences
42. [ ] Secure 10 production deployments
Community
43. [ ] Reach 100 GitHub stars
44. [ ] 5+ external contributors
45. [ ] Active forum with 50+ members
46. [ ] Monthly newsletter launch
Long-term (6-12 Months)
Maturity
47. [ ] Specification v1.1 (minor improvements based on usage)
48. [ ] 5 language implementations (TS, Python, Rust, Go, Java)
49. [ ] Comprehensive tool ecosystem (10+ tools)
50. [ ] Integration with major platforms (Hugo, Jekyll, WordPress)
Scale
51. [ ] 50+ organizations using 3md
52. [ ] 1000+ GitHub stars
53. [ ] Active contributor community (20+ people)
54. [ ] Self-sustaining forum/support community
Impact
55. [ ] Academic citations and research papers
56. [ ] Government adoption (at least 1 ministry/department)
57. [ ] Educational institution adoption (textbook publishers)
58. [ ] International recognition (non-Sri Lanka usage)
Sustainability
59. [ ] Governance structure established
60. [ ] Funding secured for 2+ years of development
61. [ ] Annual conference established
62. [ ] Long-term roadmap through 2030
Success Metrics
Technical Metrics
Adoption Metrics
Impact Metrics
Awareness Metrics
Risk Mitigation
Risk: Specification Changes Break Existing Content
Mitigation:
Risk: Low Adoption Due to "Not Invented Here" Syndrome
Mitigation:
Risk: Single Implementation Limits Adoption
Mitigation:
Risk: Format Perceived as Too Niche
Mitigation:
Risk: Competing Standards Emerge
Mitigation:
Risk: Lack of Funding for Long-term Maintenance
Mitigation:
Risk: Key Contributors Leave Project
Mitigation:
Call to Action
For Project Team
For Potential Contributors
For Organizations
Resources & Next Steps
Essential Links (to be created):
Contact:
Stay Updated:
Document Maintenance:
This roadmap is a living document. It will be reviewed and updated quarterly based on progress, community feedback, and changing priorities.
Last reviewed: December 29, 2025
Next review: March 31, 2026
Version: 1.0