For those of you who are looking for a Kotlin project to help in the next Hacktoberfest, I'm sharing with you the tasks you can pick in the Hexagon Toolkit project (you can find more information about the project on the Web page, GitHub organization and the main repository).
If you find the project interesting, you can check the tasks labeled with
hacktoberfest in the following boards:
- Toolkit board: for features and improvements on any toolkit module (like the HTTP server or Template processors).
- Organization board: for side tasks as the Benchmark and examples.
Once you have found an appealing task, you can read the Contributing Guide with all the details on how to proceed to start working on it. If you would like to take a task, and you find the information incomplete, do not hesitate to contact me for any detail you want or need.
Thanks... And happy coding!!!
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
The atoms of your platform
What is Hexagon
Hexagon is a microservices' toolkit (not a framework) written in Kotlin. Its purpose is to ease the building of server applications (Web applications, APIs or queue consumers) that run inside a cloud platform.
The Hexagon Toolkit provides several libraries to build server applications. These libraries provide single standalone features and are referred to as "Ports".
The main ports are:
- The HTTP server: supports HTTPS, HTTP/2, mutual TLS, static files (serve and upload), forms processing, cookies, sessions, CORS and more.
- The HTTP client: which supports mutual TLS, HTTP/2 and cookies among other things.
Each of these features or ports may have different implementations called "Adapters".