Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major Refactor #2

Closed
9 of 11 tasks
jtieri opened this issue Sep 5, 2021 · 1 comment
Closed
9 of 11 tasks

Major Refactor #2

jtieri opened this issue Sep 5, 2021 · 1 comment
Assignees

Comments

@jtieri
Copy link
Owner

jtieri commented Sep 5, 2021

May work on this casually again but everything needs a refresh. In the end most of the code/design may change but I figured it would be easier to refactor the hell out of this versus starting from scratch,

  • Either ditch SQL/MariaDB for gorm or stick db stuff into Docker
  • Add simple web server to serve client and eventually site
  • Build client projector in Director
  • Tooling/Testing
    • Add Makefile & build scripts
    • Add Docker setup
  • Consider hosting client assets somewhere
  • Add wiki for packet documentation
  • Redo config stuff
  • Overhaul error logging
  • Fix general design of package
@jtieri jtieri self-assigned this Sep 5, 2021
@jtieri
Copy link
Owner Author

jtieri commented Sep 9, 2021

We will worry about hosting the client files once there is a basic demo. Likewise, the client projector will be a task for the near future. For now web based testing works (albeit with many glitches in Linux).

Proper logging with option to log to file will be added later.

@jtieri jtieri closed this as completed Sep 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant