This gists is about why I'm completely rewriting my project BukkitGPT.
- when I first started developing BukkitGPT, I had almost no experience with the project and had serious problems designing the project architecture;
- I had too high expectations for the project, which were no longer within my capabilities, and added many useless features;
- at that time I didn't test most of the features and rushed to release the official version - a very bad decision;
- 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.
- 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