Codecov is a platform for developers and organizations who want valuable insights into their code to quickly test things and let them conveniently investigate the code while saving some time.
It blends in with a developer's workflow, integrating via Slack, keeping up with GitHub checks, pull requests, and lots more.
The platform completed a total overhaul of all its products at the end of 2022, when the founders decided to make it open-source.
So, with this change, you can expect Codecov's core repositories to be open and find a new self-hosted repo that will let you run Codecov.
In other words, you can view the source code, contribute to it, download it, and run it yourself.
Codecov Inviting Contributions
As part of the process, Codecov's repositories that will now be open-source include the following:
- codecov-api: Codecov's API layer
- worker: Codecov's asynchronous task processing layer
- gazebo: Front-end application for end-users
- shared: shared functions and classes
- self-hosted: host Codecov with Docker compose
Considering it is hosted on GitHub, you can check it out to explore them better. You can contribute to all the repositories mentioned above per their contribution guidelines.
Regarding the self-hosted repo, Codecov shared more details in the announcement post:
We will provide an open source repository containing a Docker Compose orchestration of our service for anyone to clone and use. This repository will be intended for low volume and proof-of-concept style deployments of Codecov. We will also offer support for organizations that opt to deploy self-hosted Codecov in this way.
Not to forget, you can also open issues and submit feedback.
In addition to the repositories and the ability for the community to self-host, Codecov's planning and project management decisions will also be made public by utilizing GitHub projects soon.
It is essential to know that if you want reliable deployment of Codecov with support options, Codevov's cloud offering is recommended. Of course, it depends on your use case and if you need any expert support options for your deployment.
Unlike some other self-hosted offerings that do not get regularly updated, Codecov interestingly promised the following:
Internally, Codecov uses a continuous deployment approach to update production. We will use this same approach to keep our self-hosted images up to date in a rolling release style.
So, you can also expect the latest releases for self-hosting, which is a good thing.
💬 What do you think about Codecov's open-source shift? Do you think the license is an issue for you? Share your thoughts in the comments.
Here's why you should opt for It's FOSS Plus Membership
- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.