Skip to content

Latest commit

 

History

History
100 lines (83 loc) · 2.37 KB

Roadmap.md

File metadata and controls

100 lines (83 loc) · 2.37 KB

Roadmap 🚀

Phase 1: Core Features Implementation 🚧

Server Support :server:

  • LibreSpeed Integration ⚡
    • Download test
    • Upload test
    • Multi-server support
  • Cloudflare Integration ☁️
    • Download test
    • Upload test
  • Ookla Support 🎯
    • Server discovery
    • Protocol implementation
    • Results reporting
  • Custom File URL Testing 🔗
    • Download test
    • Upload test

Testing Features ⚙️

  • Basic Speed Measurements :speedometer:
    • Download speed
    • Upload speed
    • TCP latency
  • Testing Modes 🎛️
    • Single server test
    • Server group test

Phase 2: Multi-platform Support 💻

Windows Support 🪟

  • Architecture Support
    • Windows x64
    • Windows ARM64 - Wait for upstream support
  • Package Management 📦
    • Winget package
    • Scoop package
    • Chocolatey package

macOS Support 🍎

  • Architecture Support
    • macOS x64 - Available but not tested
    • macOS ARM64 (Apple Silicon)
  • Package Management 📦
    • Homebrew package

Linux Support 🐧

  • Distribution Packages 📦
    • DEB package (Debian/Ubuntu)
    • RPM package (Fedora/CentOS)
  • Architecture Support
    • Linux x64
    • Linux ARM64
  • Package Managers 🔧
    • Debian repository
    • Ubuntu repository
    • AUR package
    • ...More

Phase 3: Advanced Features ⭐

Results Export 📈

  • Export Formats
    • CLI output
    • CSV export
    • JSON export
    • Markdown report
  • Result Reporting 📊
    • Local results storage
    • Report sharing (via Server)

Configuration System 🔧

  • Server Management
    • Custom server groups
    • Automatic server selection
  • Test Profiles
    • Customizable test parameters
    • Profile import/export
    • Scheduled testing 🕒

Phase 4: Integration & Deployment 🚀

Container Support 🐳

  • Docker Integration
    • Multi-arch images
    • K3s / K8s manifests
  • CI/CD ♾️
    • GitHub Actions workflows
    • Automated testing
    • Release automation

Documentation 📚

  • Developer Documentation
    • API documentation
    • Contributing guidelines