Wiki updates

Dennis Sheirer
2022-12-03 08:44:11 -05:00
parent 1d9d8da309
commit b2b3802463

@@ -1,5 +1,38 @@
# sdrtrunk - Developers/Developing
This wiki will contain details about the sdrtrunk architecture and information for developers that may want to either
contribute to the project or use the source code in other projects.
This wiki will expand to contain details about the sdrtrunk architecture and information for developers that may want
to either contribute to the project, experiment with the source code, or use the source code in other projects.
### OpenJDK
sdrtrunk requires **Java JDK 18 with integrated Open JavaFX** libraries. OpenJDK vendors that I use include:
* [Azul Zulu OpenJDK](https://www.azul.com/downloads/?package=jdk)
* [Bellsoft Liberica OpenJDK](https://bell-sw.com/pages/downloads/#/java-17-lts%20/%20current)
* [SDKMAN](https://sdkman.io/) - not an SDK vendor, rather an SDK selection tool. Linux Only
Use the gradle wrapper to build the source code:
### Linux
```
./gradlew clean build
```
### Windows
```
gradlew.bat clean build
```
The **/build/distributions** folder will contain the zip file of the compiled program. Unzip it and launch the program from the scripts in the **/bin** directory.
## Run the Application (from Gradle)
### Linux
```
./gradlew clean run
```
### Windows
```
gradlew.bat clean run
```
## Development
All dependencies/versions are controlled from build.gradle.