alibaba / alibaba/p3c

Using Caribou dev tool to help you track and reduce your technical debt

Open
#893 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
30.8k
Forks
8k
PR merge metrics
No merged PRs in 30d

Description

Hello,

My name is Sakis, great to meet you 🙂 I am the co-founder of [www.hellocaribou.com](http://www.hellocaribou.com/), a dev tool that I think might be of use to you.

Caribou can help you track the progress of large scale refactorings that you do in your project. For example, I noticed that you have both Java and Kotlin files in your repo. If you are looking to migrate from Java to Kotlin, then Caribou might be able to help! Your migration dashboard could look like this:

![image](https://user-images.githubusercontent.com/6057808/162435821-da1cb264-709b-4a50-947c-2ba7e380cf82.png)

With Caribou you can get the following:

- More awareness about migrations happening in the project.
- Visualization of the progress of migrations currently underway
- Automated comments on PRs that inform everyone about the progress of the migration, only on PRs that affect the migration. For example, if someone is introducing a change that goes against a migration then a warning message will appear on the pull request.

Caribou might be a cool way for you to increase visibility about some migrations that you are working on and get external collaborators to contribute towards them.

The tool is **free forever** for open source. You can simply go to https://www.hellocaribou.com/ to sign up, but please let me know if you need any help!

Thanks,
Sakis

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository files, tests, or entry points are identified. The post promotes an external tool rather than defining a repository change, so there is no actionable completion condition to verify.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kotlin
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
1/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.