-
Notifications
You must be signed in to change notification settings - Fork 0
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
Write a design document #5
Comments
What is obvious is the usage of Spring Boot and Kotlin. OpenAPI specification can be developed instead of curl scripts. With OpenAPI spec it is easy to setup codegen for controllers and API data transfer objects. Gradle as a build system. |
We have BPMN diagram made for issue #3. It shows the essence of the system, so the design document must target some implementation details like contest system, attached files types, communication protocols, used technologies, project iterations. |
Description
After requirements will be fixed, need to make some draft of project architecture to ensure that we can meet all requirements from https://se.ifmo.ru/courses/bl. Also we need to choose technologies for an implementation.
Again, no complex things, keep it simple, but useful.
Output
The text was updated successfully, but these errors were encountered: