This service is a api gatewy for designing restaurant documents. It is part of the restaraunt project.
Every time you push something a ci pipeline will run. As developers, we are working to automate processes and thus eliminate manual work. There's no excuse why we have to do things manually.
The application uses structured logging. It logs to the console for usage in kubernetes.
Is out of scope for now.
Write tests whenever they are needed and are useful.
Never try to spare time here. You have to invest more time later.
Never write useless tests to get high code coverage.
Tests need to be maintained as normal code. Keep that in mind while you write tests.
As it is planned to provide a public demonstration, a github account is needed to access the endpoints. Each github account can generate up to three document every hour.
The application needs access to your github user email to identify you.