> For the complete documentation index, see [llms.txt](https://docs.eclipse-pass.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eclipse-pass.org/developer-documentation/notification-service/ns-know-need.md).

# Knowledge Needed / Skills Inventory

The knowledge needed to understand the NS documentation is a general understanding of the PASS submission workflow and proxy submitter functionality. Understanding the major components and communication channels between the components is also valuable for this document.

From a technical perspective the following are recommended:

* [Java 17+](https://www.oracle.com/java/technologies/downloads/)
* [Spring Boot](https://spring.io/projects/spring-boot)
* Messaging and Templating
* A general understanding of Service components from a Systems Design perspective
