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

Tasks for initial release #2

Open
12 of 14 tasks
StealWonders opened this issue Feb 25, 2022 · 2 comments
Open
12 of 14 tasks

Tasks for initial release #2

StealWonders opened this issue Feb 25, 2022 · 2 comments

Comments

@StealWonders
Copy link
Contributor

StealWonders commented Feb 25, 2022

The following issue hold tasks that need to be completed before we can launch the first version of the backend.

  • Verify that model is suitable for Mensatt
  • Link-up model using go-bun with database-specific features (join, uuid creation etc...)
  • Finalize data types for model
  • Figure out how to hook up graphql to the model
  • Write initial migration for database
  • Create fixtures for testing data
  • Write code to query data (and insert it into the model)
  • Create graphql endpoint
  • Hook up graphql resolvers to model
  • Add data loaders to solve n+1 problem with quering
  • Test vigorously
  • Create Dockerfiles
  • Figure out how to use Dockerfile in production
  • Production 🎂🎉
@StealWonders
Copy link
Contributor Author

StealWonders commented Feb 27, 2022

Todo:

  • Do graphql magic - nest images within occurences
  • Priority: Create database seeds
  • extend makefile and docker workflow
  • github actions
  • makefile abschaffen/verkleinern -> statt immer docker compose ... direkt in den container attachen (docker-compose exec servicename sh) und dort die befehle ausführen - guide dazu ins readme
  • cors/option requests

@tobiges tobiges pinned this issue Feb 28, 2022
@StealWonders
Copy link
Contributor Author

@StealWonders StealWonders added this to the Initial Release milestone May 31, 2022
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