Update versions and links in documentation

This commit is contained in:
JeremyStar™ 2024-10-16 13:09:53 +02:00
parent 01ea995177
commit 37ac235662
Signed by: JeremyStarTM
GPG key ID: E366BAEF67E4704D
3 changed files with 17 additions and 8 deletions

View file

@ -80,7 +80,7 @@ dependencies {
... and add this property to the `settings.gradle` file:
```properties
# Set this to the engine version you want to use
dependencyStarOpenSourceEngine=1-alpha6
dependencyStarOpenSourceEngine=1-alpha7
```
## Maven
@ -105,7 +105,7 @@ After that declare the engine as a dependency in your project:
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>base</artifactId>
<version>1-alpha6</version>
<version>1-alpha7</version>
</dependency>
<!-- sos!engine subsystems -->
@ -113,35 +113,35 @@ After that declare the engine as a dependency in your project:
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>ansi</artifactId>
<version>v1-alpha6</version>
<version>1-alpha7</version>
</dependency>
-->
<!-- SLF4J compatibility
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>slf4j-compat</artifactId>
<version>1-alpha6</version>
<version>1-alpha7</version>
</dependency>
-->
<!-- creating and managing windows, requires a Windowing API implementation
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>windowing</artifactId>
<version>v1-alpha6</version>
<version>1-alpha7</version>
</dependency>
-->
<!-- Windowing API implementation using GLFW
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>glfw</artifactId>
<version>v1-alpha6</version>
<version>1-alpha7</version>
</dependency>
-->
<!-- sending and receiving notifications inside your application
<dependency>
<groupId>de.staropensource.engine</groupId>
<artifactId>notification</artifactId>
<version>v1-alpha6</version>
<version>1-alpha7</version>
</dependency>
-->
</dependencies>

View file

@ -67,3 +67,12 @@ The engine API documentation covers the core engine and all official subsystems.
- [windowing](https://jd.engine.staropensource.de/v1-alpha6/windowing/)
- [windowing:glfw](https://jd.engine.staropensource.de/v1-alpha6/windowing:glfw/)
- [notification](https://jd.engine.staropensource.de/v1-alpha6/notification/)
- v1-alpha7
- [All subsystem](https://jd.engine.staropensource.de/v1-alpha7/all/)
- [base](https://jd.engine.staropensource.de/v1-alpha7/base/)
- [testing](https://jd.engine.staropensource.de/v1-alpha7/testing/)
- [ansi](https://jd.engine.staropensource.de/v1-alpha7/ansi/)
- [slf4j-compat](https://jd.engine.staropensource.de/v1-alpha7/slf4j-compat/)
- [windowing](https://jd.engine.staropensource.de/v1-alpha7/windowing/)
- [windowing:glfw](https://jd.engine.staropensource.de/v1-alpha7/windowing:glfw/)
- [notification](https://jd.engine.staropensource.de/v1-alpha7/notification/)

View file

@ -23,7 +23,7 @@ And I don't mean what you make within the bounds of the engine or framework, no,
## Architecture of the engine
The engine consists of the core engine (`base` dependency in your project) and various subsystems (`slf4j-compat`, `windowing`, etc.). \
\
The job of the base engine is to provide minimal classes and interfaces needed for an application.
The job of the base engine is to provide minimal classes and interfaces required for building a basic application.
It contains among other things a default logger implementation, useful methods, event system and a placeholder system. \
\
Subsystems on the other hand usually handle complex tasks. They provide abstractions for libraries and operating system calls. \