Spotlight logo

Spotlight

Progress/Timeline

Development Timeline

Note: There are no dates in this timeline as the available time and energy varies with

Alpha

Initial development toward an alpha release is done internally. If you want to join the team, you can still get access to the source at this point in time.

  • [ ] Spotlight Server
    • [x] Accept frames
    • [x] Basic frame query
    • [ ] Advanced frame query
    • [ ] Application management
    • [ ] Test coverage
    • [ ] Code cleanup and comments
  • [ ] Spotlight Bundle
    • [x] Handle exceptions
    • [ ] Handle debug helpers
      • [x] Logging helper
      • [x] Snapshot helper
      • [ ] Additional helpers
    • [ ] Test coverage
    • [ ] Code cleanup and comments
  • [ ] Spotlight PHP Client
    • [ ] Base frame types
    • [ ] Event handling
    • [ ] Debgging aids
    • [ ] Test coverage
    • [ ] Code cleanup and comments
  • [ ] Spotlight CLI
    • [ ] Query frames
    • [ ] App management
    • [ ] Shell
      • [ ] Query frames
      • [ ] Watch for frames
    • [ ] Test coverage
    • [ ] Code cleanup and comments

Beta

Moving toward a beta release the source should be of acceptable quality with comments and unit tests, and can be made public. The packages and container images will still be hosted on NoccyLabs Gitea, so it still will no be installable without adding the respective repositories.

  • [ ] Spotlight Server
    • [ ] Make repository public
    • [ ] Docker builds
  • [ ] Spotlight Bundle
    • [ ] Make repository public
    • [ ] Package builds (composer)
  • [ ] Spotlight PHP Client
    • [ ] Make repository public
    • [ ] Package builds (composer)
  • [ ] Documentation
    • [ ] Clean up outdated info from wiki/docs
    • [ ] Developers Reference
    • [ ] Specifications and Schemas

Release

As Spotlight leaves beta and gets a stable release, things should obviously be working well, be well documented, and covered by tests. The packages and container images are now published in the official repositories and can be installed without any wizardry.

  • [ ] Spotlight Server
    • [ ] Publish on Dockerhub
  • [ ] Spotlight Bundle
    • [ ] Publish on Packagist
  • [ ] Spotlight PHP Client
    • [ ] Publish on Packagist

Future

  • [ ] A better standalone lightweight web interface