Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/self-xdsd/self-core
Self's core, implemented with Java SE 11.
https://github.com/self-xdsd/self-core
java oop
Last synced: 8 days ago
JSON representation
Self's core, implemented with Java SE 11.
- Host: GitHub
- URL: https://github.com/self-xdsd/self-core
- Owner: self-xdsd
- License: other
- Created: 2020-05-16T08:27:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T15:04:45.000Z (2 months ago)
- Last Synced: 2024-09-14T06:03:04.115Z (2 months ago)
- Topics: java, oop
- Language: Java
- Homepage: https://self-xdsd.com
- Size: 5.26 MB
- Stars: 28
- Watchers: 6
- Forks: 12
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Self's Core Implementation
[![Coverage Status](https://coveralls.io/repos/github/self-xdsd/self-core/badge.svg?branch=master)](https://coveralls.io/github/self-xdsd/self-core?branch=master)
[![Managed By Self XDSD](https://docs.self-xdsd.com/img/mbself.svg)](https://self-xdsd.com/p/self-xdsd/self-core?provider=github)
[![DevOps By Rultor.com](http://www.rultor.com/b/self-xdsd/self-core)](http://www.rultor.com/p/self-xdsd/self-core)
[![We recommend IntelliJ IDEA](http://amihaiemil.github.io/images/intellij-idea-recommend.svg)](https://www.jetbrains.com/idea/)Self's Core, version `0.0.98`.
This repo contains the main Java SE 11 implementation, clean of any framework.
The platform's domain model is implemented as a set of public Java Interfaces which, besides being the skeleton of the core implementation, can also be used to implement Selenium tests or implement a Java client for the RESTful API.
Once ready, this core will easily be pluggable into any framework or platform (Spring, Jakarta EE etc).
## Contributing
If you would like to contribute, just open an issue or a PR.
You will need Java 11.
Make sure the maven build:``$mvn clean install -Pcheckstyle,itcases``
passes before making a PR. [Checkstyle](http://checkstyle.sourceforge.net/) will make sure
you're following our code style and guidelines.It's better to make changes on a separate branch (derived from ``master``), so you won't have to cherry pick commits in case your PR is rejected.
## LICENSE
This product's code is open source. However, the [LICENSE](https://github.com/self-xdsd/self-core/blob/master/LICENSE) only allows you to read the code. Copying, downloading or forking the repo is strictly forbidden unless you are one of the project's contributors.