StudTWork
English | 简体中文
Install
require:
- node >=
16
$ git clone https://github.com/CodeGetters/StudTWork_backstage.git
# If you want to connect back end
$ https://github.com/CodeGetters/StudTWork_backend.git
# Recommend to use yarn
$ yarn install
# or using npm
$ npm install
# There may be some problems with using pnpm ❗
$ pnpm install
Usage
# dev
$ yarn dev
# build
$ yarn build
# Or maybe you want to package a background project with mock data
$ yarn build:mock
Contribute
If you would like to work on the TODO project, please submit your pr to the dev branch 👀
Most important: Run a command to check your code before committing it 🤞
# This will prevent your code from being reset
$ yarn lint
docker
docker buildx build .
# get the images_id
docker images
# open the http://localhost:8080
docker run -p 8080:80 images_id
Feature
- user login ✔
- register ✔
- location ✔
- create article ✔
- preview article ✔
- article operation ✔
- Token ✔
- user operation 🕐
- authority ✔
- i18n 🕐
- theme 🕐
- image upload ✖
- notification ✖
TODO
- echarts on-demand introduction
- improve i18n
- TS reconstruction
- theme style optimization
- image upload
Community
We recommend that issue be used for problem feedback, or others:
- WeChat group
Under preparation...
Sponsor this project
Sponsor this project to support our better creation. It is recommended to use afdian to subscribe, and your avatar will appear in this project.
Afdian
https://afdian.net/a/studtwork?tab=home
Wechat / Alipay
License
GNU
The GNU GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. There are multiple variants of the GNU GPL, each with different requirements.