Skip to content

Instantly share code, notes, and snippets.

View Zhou-Shilin's full-sized avatar

BaimoQilin Zhou-Shilin

View GitHub Profile
@Zhou-Shilin
Zhou-Shilin / why-im-going-to-rewrite-bukkitgpt.md
Created June 8, 2024 13:54
Why I'm going to rewrite BukkitGPT?

This gists is about why I'm completely rewriting my project BukkitGPT.

  1. when I first started developing BukkitGPT, I had almost no experience with the project and had serious problems designing the project architecture;
  2. I had too high expectations for the project, which were no longer within my capabilities, and added many useless features;
  3. at that time I didn't test most of the features and rushed to release the official version - a very bad decision;
  4. I failed to follow basic open source processes in many cases. For example, I often push code directly to upstream instead of opening pull requests.
  5. after starting another open source project, BuilderGPT, I realized that following these processes is so important and useful.

In summary, I decided to completely rewrite BukkitGPT, named BukkitGPT v3. The project URL is https://github.com/CubeGPT/BukkitGPT-v3. This project uses the same specification template as Bui