Join Hacktoberfest 2022 and contribute to QuestDB!

Pei-Shan Wu

Pei-Shan Wu

QuestDB Team

Hacktoberfest 2022 is starting soon! We're super excited about joining Hacktoberfest again and meeting new or returning open-source contributors! 🤝

QuestDB at Hacktoberfest 2022

Hacktoberfest#

For those who aren't familiar with Hacktoberfest, it's a month-long online celebration for open-source softwares and communities. The first 40,000 participants who successfully completed the requirements will be rewarded with a special-edition Hacktoberfest T-shirt 👕 or a tree planted in your name. 🌴

Participating in Hacktoberfest is one of our approaches to raise awareness and encourage more developers or technical writers to contribute to open source. We welcome both code and non-code contributions, such as docs improvement, tutorials, and blog posts.

⛳ About us#

QuestDB is a high-performance open-source database for time series. The project is built from scratch in Java and C++ with no dependencies and zero garbage collection. It is optimized for high-throughput ingestion over InfluxDB line protocol and fast SQL queries. QuestDB is also one of the most popular time series databases according to the independent reviewer DBEngines.

Developers can use QuestDB as a library for java applications. Official clients for Python, Go, C, C++, Rust, Node.js and .NET are also available for the wider developer community.

This year, there are three QuestDB open source projects opted in for Hacktoberfest:

  1. QuestDB: QuestDB core database, mainly written in Java and C++. Check CONTRIBUTING.md to get started.
  2. Documentation: QuestDB's website for documentation, suitable for technical writers who have experience with Markdown and Docusaurus. Read our guidelines for docs contributors.
  3. Web console: Monorepo that contains the code of QuestDB GUI. It is a web application written with Typescript and React.

🚀 Contribute to QuestDB#

If you're interested in contributing to QuestDB, make sure you read the official guidelines about contributors, pull requests, and spam.

To keep a friendly environment for both maintainers and contributors, we put together extra recommendations to increase the chance that your pull requests get merged:

  • Pay attention to CONTRIBUTING.md or any contribution guidelines available.
  • Start with existing issues rather than creating new ones. While new ideas are generally welcomed, they don't always fit the project roadmap.
  • Filter issues with good first issues or help wanted tags if you're new to the projects.
  • Avoid commenting on all the available issues but those you really plan to work on, to leave some opportunities to other contributors.
  • Our maintainers will review your pull requests, please make sure you address all the comments before asking for another review.

🎁 QuestDB swag#

In addition to the official reward, if you successfully contribute one valid pull-request to any of the QuestDB projects listed above, we offer an extra QuestDB T-shirt for you through our swag program. 🚀

QuestDB swag at Hacktoberfest 2022

ℹ️ Get help#

Here are the places to get help from our team:

Also, don't forget to follow us on social media to receive the latest updates:

Last but not least, star our GitHub repo if you haven't!

Join our developer community

QuestDB is open source. Follow us on Twitter, star our GitHub repo, and join our developer community on Slack!

Subscribe to our newsletter

Stay up to date with all things QuestDB