Refactored the backend to have a more clear folder structure. Compartmentalized the Start method in app.go. Added controller tests. Added missing service tests. Test coverage should now be nearly 100%. Changed our pre-commit-golang author as the previous one did not offer support for monorepo structures. The new one (by tekwizely) will now properly run go tests and the linter on commit. Docker-compose was moved to its own local_host folder. Still using model.go for object structs instead of "meeting.go" due to issues with cyclical imports.
Refactored the backend to have a more clear folder structure. Compartmentalized the Start method in app.go. Added controller tests. Added missing service tests. Test coverage should now be nearly 100%. Changed our pre-commit-golang author as the previous one did not offer support for monorepo structures. The new one (by tekwizely) will now properly run go tests and the linter on commit. Docker-compose was moved to its own local_host folder. Still using model.go for object structs instead of "meeting.go" due to issues with cyclical imports.