-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* publish tag for aggregator * contributing * github action for tags * update docker file base image * release tags should start with v * fix version variable
- Loading branch information
1 parent
1a7b2ae
commit 2d474e4
Showing
8 changed files
with
161 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
on: | ||
push: | ||
tags: | ||
- 'v[0-9]+.[0-9]+.[0-9]+' | ||
|
||
name: Create Release | ||
|
||
jobs: | ||
build: | ||
name: Create Release | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@master | ||
- name: Create Release | ||
id: create_release | ||
uses: actions/create-release@latest | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
tag_name: ${{ github.ref }} | ||
release_name: Release ${{ github.ref }} | ||
draft: false | ||
prerelease: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Contributing Guides | ||
|
||
### Pre-requisites | ||
- git | ||
- docker | ||
- maven | ||
- npm | ||
|
||
## How to get started | ||
|
||
### Aggregator | ||
|
||
Go in the folder `aggregator`. Compile using `mvn clean package`. We're using [Quarkus Framework](https://quarkus.io/). If you want to run the development mode, use `mvn quarkus:dev`. | ||
|
||
### Kafka scraper | ||
|
||
Go in the folder `kafka-scraper`. Compile using `mvn clean package`. We're using [Quarkus Framework](https://quarkus.io/). If you want to run the development mode, use `mvn quarkus:dev`. | ||
|
||
### Frontend | ||
|
||
Go in the folder `frontend`. Compile using `npm install`. We're using the [Angular Framework](https://angular.dev/). Run in dev mode using `npm start`. | ||
|
||
### Kafka Connect | ||
|
||
Go the folder `kafka-connect`. Compile using `docker compose build`. We're using [Kafka Connect](https://kafka.apache.org/documentation/#connect). | ||
|
||
## Contributing to this repo | ||
|
||
Bug reports and feature requests are welcome. Please fill up a GitHub issue. | ||
|
||
Before contributing to a code change, please discuss your idea with the maintainers in an issue. | ||
|
||
Every change should be made with a pull request. First fork the repos, create a branch on our repos and create a pull request on this repository. Put the [code owners](./CODEOWNERS) as reviewers. | ||
|
||
## Releases | ||
|
||
Releases are made through git tags using semantic versioning. Where `MAJOR.MINOR.PATH`: | ||
- `MAJOR` version when you make incompatible API changes, | ||
- `MINOR` version when you add functionality in a backwards compatible manner, and | ||
- `PATCH` version when you make backwards compatible bug fixes or dependencies update. | ||
|
||
To create a release you should push a tag starting with `v`to the master branch. For example | ||
```bash | ||
git tag v0.1.2 | ||
git push --tags | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters