Overview
BallCat is a project aimed at providing a series of foundational capabilities for fast project development. It allows users to quickly expand functionality based on project requirements. BallCat has all JAR packages pushed to the central repository and provides detailed update logs for each version.
Features
- Function Component Repository (ballcat): Provides a repository for functional components.
- Universal Business Modules (ballcat-business): Offers common business modules.
- Code Generator (ballcat-codegen): Generates code.
- Backend Management System Server Template (ballcat-boot): Provides a backend management system server template.
- Backend Management Frontend Vue2 Version (ballcat-ui-vue): Offers a frontend interface for the backend management using Vue2.
- Backend Management Frontend React Version (ballcat-ui-react): Provides a frontend interface for the backend management using React.
- Backend Management Frontend Vue3 Version (ballcat-admin-ui-vue3): Offers a frontend interface for the backend management using Vue3.
- Component Usage Examples (ballcat-samples): Provides examples of component usage.
Installation
To install BallCat, follow these steps:
- Clone the repository from GitHub:
git clone https://github.com/ballcat-projects/ballcat
- Change to the project directory:
cd ballcat
- Build the project:
mvn clean install
- Start the project:
mvn spring-boot:run
Summary
BallCat is a project that aims to provide foundational capabilities for fast project development. It includes various modules and components for building backend management systems. With its comprehensive documentation and active community, BallCat is a valuable tool for developers.