Update Technical future
parent
de1ab2e299
commit
ba364dae27
@ -16,23 +16,32 @@
|
||||
| Populate wiki | Cell | Cell | Cell |
|
||||
| Remove manual processes | Cell | Cell | Cell |
|
||||
| Add a Maven mirror/repository | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Cell | Cell | Cell | Cell |
|
||||
| Remove all database operations (JPA) from services and delegate to repositories | Cell | Cell | Cell |
|
||||
| Never return @Entity classes from services | Cell | Cell | Cell |
|
||||
| Never return @Entity classes from repositories | Cell | Cell | Cell |
|
||||
| No Jakarta Persistence API usage in core Maven module | Cell | Cell | Cell |
|
||||
| Stop with the "1 table-1 entity-1 repository-1 service" thing | Cell | Cell | Cell |
|
||||
| Remove manual transaction handling inside workers (AbstractWorker base class) | Cell | Cell | Cell |
|
||||
| Make all notifications event-based rather than direct calls from other service methods | Cell | Cell | Cell |
|
||||
| Make event handling asynchronous (such that a failure or slowdown in an event consumer does not interfere with the event producer) | Cell | Cell | Cell |
|
||||
| Introduce automated Checkstyle analysis with no allowed violations | Cell | Cell | Cell |
|
||||
| Replace Jersey (JAX-RS client) with Spring's RestClient | Cell | Cell | Cell |
|
||||
| Use Spring Boot Maven plugin / main method to start SciPro | Cell | Cell | Cell |
|
||||
| Use a local database running in Docker | Cell | Cell | Cell |
|
||||
| Create a mock Docker container for Daisy API | Cell | Cell | Cell |
|
||||
| Try to minimize / move to edges the Daisy integration to make as much functionality as possible useable without it | Cell | Cell | Cell |
|
||||
| Make it easier to schedule new jobs | Cell | Cell | Cell |
|
||||
| Replace Wicket with Spring Web (REST API) + React (TypeScript) | Cell | Cell | Cell |
|
||||
| Automatic deployment to production after pull request is merged | Cell | Cell | Cell |
|
||||
| Do not accept null as a method parameter | Cell | Cell | Cell |
|
||||
| Do not return null | Cell | Cell | Cell |
|
||||
| Remove stack traces from Maven test output | Cell | Cell | Cell |
|
||||
| Fix all warnings during Maven build | Cell | Cell | Cell |
|
||||
| Do not use repositories directly in Wicket components | Cell | Cell | Cell |
|
||||
| Improve the creation of test data | Cell | Cell | Cell |
|
||||
| Create some "How to work in Gitea" guide | Cell | Cell | Cell |
|
||||
| "Make the change easy then make the easy change" | Cell | Cell | Cell |
|
||||
| Replace java.util.Date with java.time | Cell | Cell | Cell |
|
||||
| Stop using DomainObjects dateCreated and lastModified for business logic | Cell | Cell | Cell |
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user