washingtonsoares / charlescd

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.

Home Page:https://charlescd.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://charlescd.io

License:Apache License 2.0


Languages

Language:TypeScript 32.4%Language:Kotlin 20.1%Language:Groovy 13.2%Language:HTML 10.9%Language:JavaScript 8.6%Language:Go 6.2%Language:Java 6.0%Language:FreeMarker 1.6%Language:AMPL 0.3%Language:Mustache 0.1%Language:Shell 0.1%Language:C# 0.1%Language:Dockerfile 0.1%Language:Makefile 0.0%Language:CSS 0.0%Language:Fluent 0.0%