| _ \ ___ __ _ _ __ _ _| |_ ___
| |_) / _ \/ _` | '_ \| | | | __/ __|
| __/ __/ (_| | | | | |_| | |_\__ \
|_| \___|\__,_|_| |_|\__,_|\__|___/
Peanuts is an open-source project for exchange community.
- 1-Create github project
- 2-Add license
- 3-Initialize SpringBoot project
- 4-Add dependence
- 5-Integrate database
- 6-CICD
- 6.1-Add CI scripts for build
- 6.2-CI/CD scripts for deploy
- 7-AWS Environment
- 7.1-EC2
- 7.2-S3
- 7.3-ElasticSearch
- 7.4-ElasticCache[Redis]
- 7.5-RDB
- 7.6-CloudFront
- 7.7-CodeDeploy
- 7.8-CodePipeline
- 8-Local Environment
- 8.1-Docker
- 9-Development
- 9.1-common function
- 9.1.1-caching function
- 9.1.2-view counting function
- 9.1.3-log collecting function
- 9.1.4-authentication[jwt] function
- 9.1.5-repositories for diffrent databases(maybe tables)
- 9.1.6-common utils
- 9.2-public apis[GET]
- 9.2.1-article apis
- 9.2.2-comment apis
- 9.2.3-category apis
- 9.2.4-search apis
- 9.2.5-user information apis
- 9.3-admin apis[POST,PUT,DELETE]
- 9.3.1-login apis
- 9.3.2-password apis
- 9.3.3-article admin apis
- 9.3.4-comment admin apis
- 9.3.5-category admin apis
- 9.3.6-user information api
- 9.4-Frontend
- see also peanuts-front
- 9.1-common function
- 10-Guide
- 10.1-User Guide
- 10.2-Developer Guide