source: backend/HELP.md@ e9a0543

Last change on this file since e9a0543 was c4c43f3, checked in by Andrej <asumanovski@…>, 3 months ago

Normalization of the database

  • Property mode set to 100644
File size: 2.0 KB
Line 
1# Getting Started
2
3### Project Documentation
4
5* [Normalization (Phase P5)](docs/Normalization.txt)
6
7### Reference Documentation
8
9For further reference, please consider the following sections:
10
11* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
12* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/4.0.2/maven-plugin)
13* [Create an OCI image](https://docs.spring.io/spring-boot/4.0.2/maven-plugin/build-image.html)
14* [Spring Data JPA](https://docs.spring.io/spring-boot/4.0.2/reference/data/sql.html#data.sql.jpa-and-spring-data)
15* [Spring Security](https://docs.spring.io/spring-boot/4.0.2/reference/web/spring-security.html)
16* [Validation](https://docs.spring.io/spring-boot/4.0.2/reference/io/validation.html)
17* [Spring Web](https://docs.spring.io/spring-boot/4.0.2/reference/web/servlet.html)
18
19### Guides
20
21The following guides illustrate how to use some features concretely:
22
23* [Accessing Data with JPA](https://spring.io/guides/gs/accessing-data-jpa/)
24* [Securing a Web Application](https://spring.io/guides/gs/securing-web/)
25* [Spring Boot and OAuth2](https://spring.io/guides/tutorials/spring-boot-oauth2/)
26* [Authenticating a User with LDAP](https://spring.io/guides/gs/authenticating-ldap/)
27* [Validation](https://spring.io/guides/gs/validating-form-input/)
28* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
29* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
30* [Building REST services with Spring](https://spring.io/guides/tutorials/rest/)
31
32### Maven Parent overrides
33
34Due to Maven's design, elements are inherited from the parent POM to the project POM.
35While most of the inheritance is fine, it also inherits unwanted elements like `<license>` and `<developers>` from the
36parent.
37To prevent this, the project POM contains empty overrides for these elements.
38If you manually switch to a different parent and actually want the inheritance, you need to remove those overrides.
39
Note: See TracBrowser for help on using the repository browser.