Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minvws/nl-rdo-app-android-modules
Repo nl-rdo-app-android-modules for minvws
https://github.com/minvws/nl-rdo-app-android-modules
Last synced: about 1 month ago
JSON representation
Repo nl-rdo-app-android-modules for minvws
- Host: GitHub
- URL: https://github.com/minvws/nl-rdo-app-android-modules
- Owner: minvws
- License: eupl-1.2
- Created: 2022-10-21T09:53:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-06T13:44:21.000Z (about 1 year ago)
- Last Synced: 2023-11-06T14:49:59.575Z (about 1 year ago)
- Language: Kotlin
- Homepage: https://rdobeheer.nl
- Size: 466 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.pdf
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# RDO Modules
This package contains:
- [Luhn Check](/modules/luhncheck/README.md) for validating tokens
- [QRGenerator](/modules/qrgenerator/README.md) to assist creating a QR-code
- [OpenIDConnect](/modules/openidconnect/README.md) to assist connecting to OpenID
- [HTTPSecurity](/modules/httpsecurity/README.md) to assist signature validation## Installation
### Git submodules
The modules can be used in a project by adding them as git submodules.
Steps:
1. git submodule add https://github.com/minvws/nl-rdo-app-android-modules.git rdo
2. Add the following in your settings.gradle:
```groovy
include ':modules'
project(':modules').projectDir = new File('rdo/modules')
include ':modules:luhncheck'
include ':modules:qrgenerator'
include ':modules:openidconnect'
include ':modules:httpsecurity'
```
3. Add the following in our application gradle (app/build.gradle by default):
```groovy
implementation project(":modules:luhncheck")
implementation project(":modules:qrgenerator")
implementation project(":modules:openidconnect")
implementation project(":modules:httpsecurity")
```## Contribution
The development team works on the repository in a private fork (for reasons of compliance with existing processes) and shares its work as often as possible.
If you plan to make non-trivial changes, we recommend to open an issue beforehand where we can discuss your planned changes. This increases the chance that we might be able to use your contribution (or it avoids doing work if there are reasons why we wouldn't be able to use it).
Git commits must be signed https://docs.github.com/en/github/authenticating-to-github/signing-commits
## License
License is released under the EUPL 1.2 license. [See LICENSE](https://github.com/minvws/nl-rdo-app-android-modules/blob/master/LICENSE.txt) for details.