Skip to content

Commit

Permalink
Feat/prepare publishing (#667)
Browse files Browse the repository at this point in the history
* feat: publish binding artifacts

* docs: Add googlepubsub binding to README

* docs: add @victorlev01 as a contributor

* feat(ui): add link to springwolf.dev homepage

* chore(cloudstream): fix cloudstream example with kafka
  • Loading branch information
timonback authored Mar 22, 2024
1 parent bbedd4f commit 4fe8e90
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 12 deletions.
9 changes: 9 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,15 @@
"contributions": [
"code"
]
},
{
"login": "victorlev01",
"name": "Victor Levitskiy",
"avatar_url": "https://avatars.githubusercontent.com/u/18309707?v=4",
"profile": "https://www.linkedin.com/in/victor-levitskiy-561956114/",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,11 @@ More details in the documentation.
| [Core](https://github.com/springwolf/springwolf-core/tree/master/springwolf-core) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-core?color=green&label=springwolf-core&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-core?label=springwolf-core&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |
| [UI](https://github.com/springwolf/springwolf-core/tree/master/springwolf-ui) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-ui?color=green&label=springwolf-ui&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-ui?label=springwolf-ui&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |

| Bindings | Current version | SNAPSHOT version |
|-------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AWS SNS Binding](https://github.com/springwolf/springwolf-core/tree/master/springwolf-bindings/springwolf-sns-binding) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-sns-binding?color=green&label=springwolf-sns-binding&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-sns-binding?label=springwolf-sns-binding&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |
| [AWS SQS Binding](https://github.com/springwolf/springwolf-core/tree/master/springwolf-bindings/springwolf-sqs-binding) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-sqs-binding?color=green&label=springwolf-sqs-binding&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-sqs-binding?label=springwolf-sqs-binding&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |
| Bindings | Current version | SNAPSHOT version |
|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AWS SNS Binding](https://github.com/springwolf/springwolf-core/tree/master/springwolf-bindings/springwolf-sns-binding) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-sns-binding?color=green&label=springwolf-sns-binding&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-sns-binding?label=springwolf-sns-binding&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |
| [AWS SQS Binding](https://github.com/springwolf/springwolf-core/tree/master/springwolf-bindings/springwolf-sqs-binding) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-sqs-binding?color=green&label=springwolf-sqs-binding&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-sqs-binding?label=springwolf-sqs-binding&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |
| [Google PubSub Binding](https://github.com/springwolf/springwolf-core/tree/master/springwolf-bindings/springwolf-googlepubsub-binding) | ![Maven Central](https://img.shields.io/maven-central/v/io.github.springwolf/springwolf-googlepubsub-binding?color=green&label=springwolf-googlepubsub-binding&style=plastic) | ![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.springwolf/springwolf-googlepubsub-binding?label=springwolf-googlepubsub-binding&server=https%3A%2F%2Fs01.oss.sonatype.org&style=plastic) |


| Add-on | Current version | SNAPSHOT version |
Expand Down Expand Up @@ -197,6 +198,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://raphaeldelio.com/"><img src="https://avatars.githubusercontent.com/u/25641721?v=4?s=100" width="100px;" alt="Raphael De Lio"/><br /><sub><b>Raphael De Lio</b></sub></a><br /><a href="https://github.com/stavshamir/Springwolf/commits?author=raphaeldelio" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aerfus"><img src="https://avatars.githubusercontent.com/u/8309418?v=4?s=100" width="100px;" alt="Nikita Marunko"/><br /><sub><b>Nikita Marunko</b></sub></a><br /><a href="https://github.com/stavshamir/Springwolf/commits?author=aerfus" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/victor-levitskiy-561956114/"><img src="https://avatars.githubusercontent.com/u/18309707?v=4?s=100" width="100px;" alt="Victor Levitskiy"/><br /><sub><b>Victor Levitskiy</b></sub></a><br /><a href="https://github.com/stavshamir/Springwolf/commits?author=victorlev01" title="Code">💻</a></td>
</tr>
</tbody>
</table>
Expand All @@ -209,4 +211,4 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
To add yourself as a contributor, install the [all-contributors CLI](https://allcontributors.org/docs/en/cli/installation) and run:
1. `all-contributors check`
2. `all-contributors add <username> code`
3. `all-contributors generate`
3. `all-contributors generate`
19 changes: 14 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,16 @@ allprojects {
}
}

var addons = [
'springwolf-common-model-converters' ,
'springwolf-generic-binding' ,
'springwolf-json-schema'
]
var bindings = [
'springwolf-googlepubsub-binding',
'springwolf-sns-binding',
'springwolf-sqs-binding'
]
var plugins = [
'springwolf-amqp',
'springwolf-cloud-stream',
Expand All @@ -134,10 +144,9 @@ allprojects {
project.name == 'springwolf-asyncapi' ||
project.name == 'springwolf-core' ||
project.name == 'springwolf-ui' ||
project.name == 'springwolf-common-model-converters' ||
project.name == 'springwolf-generic-binding' ||
project.name == 'springwolf-json-schema' ||
plugins.contains(project.name)
addons.contains(project.name) ||
plugins.contains(project.name) ||
bindings.contains(project.name)
)
tasks.withType(PublishToMavenRepository).configureEach { it.enabled = publishingEnabled }
tasks.withType(PublishToMavenLocal).configureEach { it.enabled = publishingEnabled }
Expand Down Expand Up @@ -256,4 +265,4 @@ def static readEnvFile(path = ".env") {

def static applyDotEnvFileAsGradleProperties() {
readEnvFile().each { key, value -> if (System.getProperty(key as String) == null) { System.setProperty(key as String, value as String) } }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
KafkaServer {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="broker"
password="broker-secret"
user_broker="broker-secret"
user_client="client-secret"
user_connect="connect-secret";
};
6 changes: 4 additions & 2 deletions springwolf-ui/src/app/components/header/header.component.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
<!-- SPDX-License-Identifier: Apache-2.0 -->
<mat-toolbar color="primary" class="flex-column space-between items-center">
<img src="assets/springwolf-logo.png" class="logo" alt="Logo" />
<a href="https://www.springwolf.dev" target="_blank">
<img src="assets/springwolf-logo.png" class="logo" alt="Logo" />
</a>
<h2>Springwolf</h2>
<a href="https://github.com/springwolf/springwolf-core">
<a href="https://github.com/springwolf/springwolf-core" target="_blank">
<i class="fa fa-github fa-2x"></i>
</a>
</mat-toolbar>

0 comments on commit 4fe8e90

Please sign in to comment.