Skip to content

feat: Add Create project use case

Evian requested to merge feat-create-project-use-case into develop

What changed ?

Add Create project use case

Why did it change ?

Progress for #1004 (closed), this will allow creating all projects at Daedalus start

How did it change ?

  • Add migrations
  • test: Add functional test for the use case
  • feat: A created project is now associated to a Daedalus.
  • refactor: refactor the test
    • Add a ProjectConfigFactory to create default config easily
    • Inject ProjectRepostory to reuse it easily in future tests
  • feat: Add first implementaiton of Create Project Use case

Checklist:

  • . linters.sh do not fail with my changes
  • I have performed a self-review of my code
  • I have commented my code in hard-to-understand areas
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing tests pass locally with my changes
  • I have launched the game locally to check for any uncaught bugs
Edited by Evian

Merge request reports