Skip to content

CharlesCD is an open source tool that makes deployments more agile, continuous and safe, which allows development teams to perform hypothesis validations with a specific group of users, simultaneously.

License

nathannascimentozup/charlescd

 
 

Repository files navigation

build butler build circle-matcher build compass build moove build octopipe build villager codecov License




CharlesCD logo

About

CharlesCD is an open source project that deploys quickly, continuously and securely, allowing development teams to simultaneously perform hypothesis validations with specific groups of users.

It is possible to segment your customers through specific characteristics (circles) and, at the same time, submit several versions of the same application for testing with users of the circles.

How was the product born?

The concept behind the project refers to the theory proposed by biologist Charles Darwin (1809-1882), that is, that evolution occurs through adaptation to a new environment. In the case of development, this evolution occurs through constant improvements in applications when building and testing hypotheses in order to deploy the most accurate and effective releases.

CharlesCD offers a solution to the developer community that would enhance the work of deploying and testing hypotheses, allowing faster problems identification and the execution of possible solutions to solve them.

For this reason, we consider that CharlesCD is the application of Darwinism within the universe of development and programming.

What does Charles do?

  • Simple segmentation of users based on their profile or even demographic data;
  • Creation of deployment strategies in an easier and more sophisticated way using the circles;
  • Easy version management in case of multiple releases in parallel in the production environment;
  • Monitoring the impacts of each version using metrics defined during the creation of the deployment.

Start using CharlesCD

See our documentation.

Help us to evolving CharlesCD

We will be happy with your ideas! Please see our contributing guide.

Keep evolving.

About

CharlesCD is an open source tool that makes deployments more agile, continuous and safe, which allows development teams to perform hypothesis validations with a specific group of users, simultaneously.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 53.8%
  • Kotlin 21.1%
  • Groovy 10.9%
  • Go 5.8%
  • Java 5.6%
  • JavaScript 1.2%
  • Other 1.6%