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

[DEV] Database integration #31

Closed
harvestcore opened this issue Apr 13, 2022 · 0 comments · Fixed by #89
Closed

[DEV] Database integration #31

harvestcore opened this issue Apr 13, 2022 · 0 comments · Fixed by #89
Assignees
Labels
task Main task

Comments

@harvestcore
Copy link
Owner

harvestcore commented Apr 13, 2022

Summary: Integrate the project with a MongoDB engine.

In order to be able to create bots, commands, and other entities, it is necessary to integrate the software with a database.

Functional notes:

  • The integration is only necessary for the backend project. The resources one contains only resources, and the worker project does not need to access data.

Technical notes:

  • A service must be created so it is easy to inject the database connection anywhere in the project.
  • DTO classes will be necessary to extend the functionality of the resources ones.
  • The service must be generic, so all kinds of data can be managed.
  • Keep the documentation in mind.

Relates to:

Dependencies:

Subtasks:

  • None for now.

Acceptance criteria:

  • Unit tests are added if possible.
  • The technical notes are met.
@harvestcore harvestcore added the task Main task label Apr 13, 2022
@harvestcore harvestcore added this to the 01 - Data store milestone Apr 13, 2022
@harvestcore harvestcore self-assigned this Apr 13, 2022
@harvestcore harvestcore moved this to Todo in Matroos Apr 13, 2022
@harvestcore harvestcore moved this from Todo to In Progress in Matroos Apr 18, 2022
@harvestcore harvestcore linked a pull request Apr 19, 2022 that will close this issue
@harvestcore harvestcore moved this from In Progress to Backlog in Matroos May 13, 2022
Repository owner moved this from Backlog to Done in Matroos Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Main task
Projects
Status: Done
1 participant