Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xenoterracide/spring-app-commons
https://github.com/xenoterracide/spring-app-commons
auto-updates
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/xenoterracide/spring-app-commons
- Owner: xenoterracide
- License: other
- Created: 2024-03-06T21:19:06.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-24T04:19:18.000Z (30 days ago)
- Last Synced: 2024-11-24T05:19:04.766Z (30 days ago)
- Topics: auto-updates
- Language: Java
- Size: 844 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# README
## Contributing
### Languages
[asdf](https://asdf-vm.com) is suggested, you can use whatever you'd like to get
- Java 11+
- NodeJsadd a way to export these to your `PATH` in your `~/.profile`
### Build Tools
- [Gradle](https://docs.gradle.org/current/userguide/command_line_interface.html)
- [NPM](https://docs.npmjs.com/about-npm)#### Fetching Dependencies
In order to get snapshots of dependencies, you must have a GitHub token in your `~/.gradle/gradle.properties` file. This
file should look like:```properties
ghUsername =
ghPassword =
```You should generate your PAT
as [Github Documents here](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry#authenticating-to-github-packages).> a personal access token (classic) with at least read:packages scope to install packages associated with other private
> repositories (which GITHUB_TOKEN can't access).Then run.
Run `npm ci && ./gradlew dependencies` to install dependencies.
### Committing
Use [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
## Licenses
- Java: [AGPL-3.0-or-later](https://choosealicense.com/licenses/agpl-3.0/)
WITH [Universal-FOSS-exception-1.0](https://spdx.org/licenses/Universal-FOSS-exception-1.0.html)
AND [CC BY 4.0](https://choosealicense.com/licenses/cc-by-4.0/)
OR [CC-BY-NC-4.0](https://creativecommons.org/licenses/by-nc/4.0/)\
For clarity the intent here is to maintain this software for _any_ open source and non-commercial use. Attribution is
required. If you would like to use this for commercial purposes please contact me.
- Gradle Kotlin and Config Files: [MIT](https://choosealicense.com/licenses/mit/)
- Documentation including Javadoc: [CC-BY-NC-4.0](https://creativecommons.org/licenses/by-nc/4.0/)© Copyright 2024 Caleb Cushing.