Hacktoberfest is a month-long celebration of open source software, and it happens every year in October. This global event is open to everyone and is an excellent way to give back to the open-source community. We are very excited to be again part of it for the second year. ????
In this blog post, I will share a list of Kiwi.com projects that need your help, how you can contribute, and prizes. ????
Note: Check out the YouTube video for more details about the projects.
???? How to get started
If you are not familiar with Hacktoberfest, here are the basic rules of participation.
- Contributors must sign up at the official Hacktoberfest site.
- Contributors can submit pull-requests to any GitHub-hosted repository.
- Contributors must have at least 4 contributions between October 1 and October 31 to complete the event.
???? How to contribute
This year we thought to have a different way of involvement and provide guidance to people to contribute to our own open-source projects. Here is the list of projects that we will support you during Hacktoberfest.
1️ – Orbit
Orbit is an open-source design system. It provides our designers and developers the easiest possible way to build Kiwi.com’s products via the well documented visual foundation, guidelines, and React & Figma components.
We opened our design system to everyone. As a company, we believe that by giving people resources to create travel products easily, we all will make travel better. Together.
Check it out: https://github.com/kiwicom/orbit
2️ – The Zoo
The Zoo is a microservice catalog that performs static code checks and integrates with third-party services like Sentry, Datadog, or Pingdom. On top of that, we have built a configurable static code analysis module that allows writing your own code checks, and The Zoo will keep track of the evolution of those issues. The checks can also be integrated into CI to show how the Pull Request affects the issues’ status.
The Zoo also provides analytics about how dependency usage and its versions evolve.
Check it out: https://github.com/kiwicom/the-zoo
3️ – Schemathesis
Schemathesis is a modern API testing tool for web applications built with Open API and GraphQL specifications. It reads the application schema and generates test cases, which will ensure that your application is compliant with its schema.
Check it out: https://github.com/schemathesis/schemathesis
4️ – pytest-recording
Pytest recording is a pytest plugin that records network interactions in your tests via VCR.py.
Check it out: https://github.com/kiwicom/pytest-recording
5️ – Konfetti
konfetti is a Python configuration management library that simplifies the process of setting up your application to run on your company’s infrastructure.
This library helps you retrieving secrets from Vault, manages the access to settings required by our monitoring services, such as Datadog and Sentry, and set up tests for evaluating your app’s behavior. Konfetti manages your app’s configuration settings through lazy evaluation: It only calls and configures what your app needs and when it needs it.
Check it out: https://github.com/kiwicom/konfetti
Note: Feel free to check out the issues which have ‘Hacktoberfest’ label and ask for help. If you find another issue that doesn’t have the Hacktoberfest label, but you still want to work on it, you are more than welcome to do so. ????
????️ How to ask for help
- Discord will be our main communication tool in October. Join through this link: https://discord.gg/3XPpm6M — feel free to introduce yourself at #general or join specific channel projects to ask for help.
- Our first event will happen on the 7th of October to kick off Hacktoberfest! Mentors will present their projects, how you can contribute, etc. Register here: https://organize.mlh.io/events/5125-hacktoberfest-kickoff-with-kiwi-com.
If you cannot join don’t worry, it will be recorded and published on our YouTube channel.
Everyone loves swag, so do we. ???? Our last event will be held on October 30, to wrap up and celebrate the end of Hacktoberfest! The three most active people will get a code.kiwi.com hoodie and we will announce the winners during the event.
Good luck and happy hacking everyone! ????