This project is to do some knowledge backup.
If you have any questions, please contact [email protected].
The download addresses of all project's dependencies have been configured with mirrors. If not in China, please contact me to remove the mirror configuration.
This repository uses git as its version management tool.
-
From https://git-scm.com install git.
-
Set Git user name and email:
git config --global user.name "your username" git config --global user.email "your email"
-
Set proxy configuration for git. The pre-step is to have vpn, if not, skip it.
git config --global http.proxy 127.0.0.1:7890
-
Use git gui to clone the source code.
Use java, springboot and mysql to build back-end projects.
Use typescript and react to build front-end projects.
Use docker and rockylinux to build docker images of all projects.
Use typescript, electron and react to build desktop programs for mac, linux, windows.
Use typescript, capacitor and react to build ios apps and android apps.
use typescript and cypress to write end-to-end tests for react project
use typescript and cypress to write automated tests for capacitor project
use typescript and playwright to write automated tests for electron project
use typescript and ffcreator to generate cool videos
Sometimes, you'll see a prompt like this: This repository currently has approximately 1500 loose objects.
The warning dialog can be disabled with the following command.
git config --global gui.gcwarning false