Skip to content

Commit 20f65b7

Browse files
committed
add a bit of intro text and mention contribution options, including hacktoberfest
1 parent db01a12 commit 20f65b7

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

docs/index.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,37 @@ description: Build Kubernetes Operators in Java without hassle
44
layout: homepage
55
---
66

7+
Whether you want to build applications that operate themselves or provision infrastructure from Java code, Kubernetes
8+
Operators are the way to go. This SDK will make it easy for Java developers to embrace this new way of automation.
9+
710
#### Features
811
* Framework for handling Kubernetes API events
912
* Registering Custom Resource watches
1013
* Retry action on failure
1114
* Smart event scheduling (only handle latest event for the same resource)
1215

13-
14-
1516
#### Why build your own Operator?
1617
* Infrastructure automation using the power and flexibility of Java. See [blog post](https://blog.container-solutions.com/cloud-native-java-infrastructure-automation-with-kubernetes-operators).
1718
* Provisioning of complex applications - avoiding Helm chart hell
1819
* Integration with Cloud services - e.g. Secret stores
1920
* Safer deployment of applications - only expose cluster to users by Custom Resources
2021

21-
22-
2322
#### Roadmap
2423
* Testing of the framework and all samples while running on a real cluster.
2524
* Generate a project skeleton
2625
* Generate Java classes from CRD definion (and/or the other way around)
2726
* Integrate with Quarkus (including native image build)
2827
* Integrate with OLM (Operator Lifecycle Manager)
2928

29+
#### Contributing
30+
31+
We are a friendly team of Java and Kubernetes enthusiasts and welcome everyone to contribute in any way to the framework!
32+
Get in touch either on GitHub or our [Discord server](https://discord.gg/DacEhAy), we are always happy to chat and help
33+
you find the right issue to get started. We have a [code of conduct](https://github.com/ContainerSolutions/java-operator-sdk/blob/master/CODE_OF_CONDUCT.md)
34+
which we strictly enforce, as well as [issues marked for new joiners](https://github.com/ContainerSolutions/java-operator-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
35+
36+
We are also supporting [#HacktoberFest](https://hacktoberfest.digitalocean.com/) and have several issues marked as [good
37+
candidates](https://github.com/ContainerSolutions/java-operator-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22hacktoberfest%22+) to pick up during the event.
38+
3039
[Maven](https://mvnrepository.com/artifact/com.github.containersolutions/java-operator-sdk){:.button-text}
31-
[GitHub](https://github.com/ContainerSolutions/java-operator-sdk){:.button-text}
40+
[GitHub](https://github.com/ContainerSolutions/java-operator-sdk){:.button-text}

0 commit comments

Comments
 (0)