study_xxqg作为一个开源程序，欢迎大家尽自己的一份力做出贡献

## 贡献要求
* ###### 热爱祖国
* 愿意参与开源贡献



## 贡献文档

> 文档采用docsify框架加上github page进行自动部署，
> 
> 你只需要在docs目录进行marikdown编写，提交pr后会
> 
> 自动生成，本地可通过docsify进行查看运行结果

## 贡献代码

### 技术需求

项目采用go语言编写\
web框架采用gin框架\
爬虫框架采用req库\
浏览器自动化框架采用playwright-go库

### 目录结构
+ **\\.github\\** github的相关配置目录，主要存储了action自动化脚本
+ **\\conf\\** 程序的配置文件解析，默认配置文件存放目录
+ **\\lib\\** 程序的主要代码目录，包含了核心的各项功能，包括答题，看文章，看视频，telegram
+ **\\model\\** 程序的用户数据存储，封装了对sqlite的操作
+ **\\push\\** 程序的推送配置，主要包括钉钉推送和pushplus推送
+ **\\web\\** 程序的web端操作和微信公众的操作
+ **\\utils\\** 程序的一些工具类封装

运行时生成的目录

+ **\\config\\** 程序的配置文件config.yml的存放目录
+ **\\config\\logs\\** 程序的日志文件存放目录
+ **\\dist\\** 留给用户存放自定义静态文件的目录，映射路径为 \dist，需手动添加并重启程序