QLACK is an ecosystem of software development libraries and utilities, targeting Java and Angular developers. Our goal while developing QLACK is not to create a framework but to bundle together functionality we often use in projects under a common roof.
QLACK has a rich history as in one form or another has been in development for more than 10 years. It initially started as QLACK 1 based on Enterprise Java Beans technology, it continued with QLACK 2 based on OSGi, and currently on version 3 is based on Spring Boot.
Using QLACK you can accelerate your Spring Boot-based development as a considerable amount of boilerplate code is already provided via QLACK's rich modules ecosystem and APIs.
QLACK is an Open Source project under EUPL.
We welcome contributions and appreciate your effort to help improve this project!
To keep things organized please follow the steps below:
-
Fork the repository to your own GitHub account.
-
Clone your fork to your local machine:
git clone https://github.com/<your-username>/<repo>.git cd <repo>
-
Make your changes and Commit your work:
-
Push the branch to your fork.
-
Open a Pull Request (PR) against the main repository:
- A Pull Request (PR) is a GitHub feature that lets you propose changes from your fork back to the original repository.
- To create one:
- Log in to your GitHub account.
- Navigate to your forked repository.
- Click the "Contribute" button (usually near the top of the repo page).
- Select "Open pull request".
- Make sure the base repository is the original project and the base branch (
master) is correct. - Confirm that the “compare” branch is the branch you pushed.
-
In the PR form:
- Provide a clear description of the changes and why they are needed
- Reference related issues if applicable
- Request a review from maintainers
- Be open to feedback and ready to make revisions
You can also watch an overview of how to contribute to OSS via Pull Requests here: GitHub Pull Request Tutorial