This repository was archived by the owner on Dec 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Dec 14, 2022. It is now read-only.
Make mapview HABP-community friendly #3
Copy link
Copy link
Open
Milestone
Description
The initial (NodeJS) version of mapview first came to life on July 29, 2013 -- a year and some months ago. This Haskell rewrite happened in January of this year.
Though it hasn't been tested in practice yet (due to balloon launch failures), I believe it is at the stage where we should begin looking at what we can do to turn it into a system that other clubs can take advantage of for their own launches. Among other things, this means getting it into a state where we can ship it to Hackage and perhaps a Fedora Copr/Ubuntu PPA.
Here is what I see needing to happen for this to pan out:
- We need a landing site that explains:
- An overview of the pieces of the system. The readme does this right now but is somewhat technical.
- Information on installing the system
- Information on setting up the mapview-psc frontend
- Screenshots of mapview-psc
- Misc. code cleanup
- Perhaps split some pieces into separate modules.
- Making use of lens-aeson
- Making it easy for clubs to edit the parser (even though it requires a recompile)
- Un-hardcode anything specific to our launches, if possible. Some stuff (e.g. parser) won't be possible.
- Really clear install instructions
- This is crucial, I think. We have a ton of dependencies. I don't see us giving up many of them, but at minimum we need to at least explain in detail how to install them all and set things up.
- Explain how to deploy mapview-psc
- Firewall gotchas between mapview-psc clients and
mapview-send
- Make sure mapview-psc works well on mobile.
- Maybe develop a mobile app in addition, but this is way down the road.
- It could do like the Google Sky Map and Satellite AR apps do and let you hold up your phone and have it show you, based on coordinates and look-angle, exactly where you should be looking. I suspect @kg4sgp would like that.
Metadata
Metadata
Assignees
Labels
No labels