Giving back to the community - making tools open source
published: 2022-07-15
We build Keytiles on top of lots of open source tools - developed by the community. And as a side effect of our work we also create different tools - might be useful for others. Therefore we decided to open up our Github area and start to share projects with the community we think they might make the life easier for others.
As a kick off for now we shared:
- cassandra-cql-streaming-db-migrator - this tool we developed during the Hetzner Cloud migration and later enhanced during switching from Cassandra to Scylla and served very well for us
- keytiles-swagger-codegen - since we keep our API endpoint contracts in OpenApi (aka Swagger) and we are generating Java models out of it to work with it from code, we have a serious enhancement home-grown on the top of the swagger-api/swagger-codegen project which now is shared
All projects are coming under Apache License 2.0. And we definitely have more candidates to make open sourced. But actually making something public is lots of extra work! :-) We need good quality documentation and of course we need to maintain the thing the way it works for others too (and not just for our in-house colleagues).
Anyways, we want to dedicate ourself to this activity from this point! Dear community, enjoy!