├── LICENSE ├── README.md ├── examples └── groupevent │ ├── README.md │ ├── api │ └── apidoc.md │ ├── cmd │ ├── eventpopdserver │ │ ├── README.md │ │ ├── main.go │ │ └── router │ │ │ ├── handler │ │ │ ├── basehandler.go │ │ │ ├── eventhandler.go │ │ │ └── memberhandler.go │ │ │ └── router.go │ ├── eventserver │ │ ├── README.md │ │ ├── main.go │ │ └── router │ │ │ ├── handler │ │ │ ├── basehandler.go │ │ │ ├── eventhandler.go │ │ │ └── memberhandler.go │ │ │ └── router.go │ ├── eventtimer │ │ ├── main.go │ │ └── updater │ │ │ └── event.go │ └── internal │ │ └── cmdinternal.go │ ├── config │ └── conf.yml │ ├── eventpopdserver │ ├── eventserver │ ├── go.mod │ ├── go.sum │ ├── internal │ ├── eventpopdserver │ │ ├── README.md │ │ ├── event │ │ │ ├── data.go │ │ │ └── event.go │ │ └── member │ │ │ ├── data.go │ │ │ └── member.go │ ├── eventserver │ │ ├── README.md │ │ ├── biz │ │ │ ├── event │ │ │ │ └── event.go │ │ │ └── member │ │ │ │ └── member.go │ │ └── data │ │ │ ├── event.go │ │ │ └── member.go │ ├── eventtimer │ │ └── event.go │ └── pkg │ │ ├── cfg │ │ └── cfg.go │ │ └── db │ │ └── db.go │ └── pkg │ └── middleware │ └── httpset.go ├── make-a-full-stack-coder └── makeafullstackcoder.md ├── package-oriented-design └── packageorienteddesign.md ├── package-style-guideline └── packagestyleguideline.md └── wechatsubscriberqr.png /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/README.md -------------------------------------------------------------------------------- /examples/groupevent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/README.md -------------------------------------------------------------------------------- /examples/groupevent/api/apidoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/api/apidoc.md -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/README.md -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/main.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/router/handler/basehandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/router/handler/basehandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/router/handler/eventhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/router/handler/eventhandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/router/handler/memberhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/router/handler/memberhandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventpopdserver/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventpopdserver/router/router.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/README.md -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/main.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/router/handler/basehandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/router/handler/basehandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/router/handler/eventhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/router/handler/eventhandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/router/handler/memberhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/router/handler/memberhandler.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventserver/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventserver/router/router.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventtimer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventtimer/main.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/eventtimer/updater/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/eventtimer/updater/event.go -------------------------------------------------------------------------------- /examples/groupevent/cmd/internal/cmdinternal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/cmd/internal/cmdinternal.go -------------------------------------------------------------------------------- /examples/groupevent/config/conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/config/conf.yml -------------------------------------------------------------------------------- /examples/groupevent/eventpopdserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/eventpopdserver -------------------------------------------------------------------------------- /examples/groupevent/eventserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/eventserver -------------------------------------------------------------------------------- /examples/groupevent/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/go.mod -------------------------------------------------------------------------------- /examples/groupevent/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/go.sum -------------------------------------------------------------------------------- /examples/groupevent/internal/eventpopdserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventpopdserver/README.md -------------------------------------------------------------------------------- /examples/groupevent/internal/eventpopdserver/event/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventpopdserver/event/data.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventpopdserver/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventpopdserver/event/event.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventpopdserver/member/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventpopdserver/member/data.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventpopdserver/member/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventpopdserver/member/member.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventserver/README.md -------------------------------------------------------------------------------- /examples/groupevent/internal/eventserver/biz/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventserver/biz/event/event.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventserver/biz/member/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventserver/biz/member/member.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventserver/data/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventserver/data/event.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventserver/data/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventserver/data/member.go -------------------------------------------------------------------------------- /examples/groupevent/internal/eventtimer/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/eventtimer/event.go -------------------------------------------------------------------------------- /examples/groupevent/internal/pkg/cfg/cfg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/pkg/cfg/cfg.go -------------------------------------------------------------------------------- /examples/groupevent/internal/pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/internal/pkg/db/db.go -------------------------------------------------------------------------------- /examples/groupevent/pkg/middleware/httpset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/examples/groupevent/pkg/middleware/httpset.go -------------------------------------------------------------------------------- /make-a-full-stack-coder/makeafullstackcoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/make-a-full-stack-coder/makeafullstackcoder.md -------------------------------------------------------------------------------- /package-oriented-design/packageorienteddesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/package-oriented-design/packageorienteddesign.md -------------------------------------------------------------------------------- /package-style-guideline/packagestyleguideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/package-style-guideline/packagestyleguideline.md -------------------------------------------------------------------------------- /wechatsubscriberqr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danceyoung/paper-code/HEAD/wechatsubscriberqr.png --------------------------------------------------------------------------------