tyvekzhang / fastapi-sqlmodel-starter Goto Github PK
View Code? Open in Web Editor NEWOne of the best scaffolding in the PyWeb field.
Home Page: https://fastapi-sqlmodel-starter.readthedocs.io/en/latest/
License: MIT License
One of the best scaffolding in the PyWeb field.
Home Page: https://fastapi-sqlmodel-starter.readthedocs.io/en/latest/
License: MIT License
删除.github中不必要的模板文件
Makefile中添加删除log的指令
去掉非必须标记
https://github.com/tyvekzhang/fastapi-sqlmodel-starter/blob/main/README.md
https://github.com/tyvekzhang/fastapi-sqlmodel-starter/blob/main/docs/README_en.md
目录下的链接地址
代码合并前做检查, 校验
https://github.com/flutter/flutter/tree/master/.github/workflows
https://github.com/freeCodeCamp/freeCodeCamp/tree/main/.github/workflows
https://github.com/microsoft/TypeScript/tree/main/.github/workflows
项目构建:你可以设置在每次提交或者在特定条件下自动运行编译和构建代码。
自动测试:在每次提交代码、创建或更新 Pull Request 的时候自动运行测试,保证代码的质量。
自动部署:当代码推送到特定分支或者新的 Release 生成时,自动将代码部署到预设的环境中。
代码格式检查:在创建或更新 Pull Request 的时候自动运行例如 ESLint, Prettier 等工具对代码格式进行检查。
自动生成文档:当代码更新时,自动更新对应的 API 文档。
发布管理:使用 GitHub Workflow 可以自动将项目软件发布到 GitHub Releases,或者发布到 npm, docker hub等平台。
异常通知:在工作流程运行出错的时候,通过邮件或其他方式警告相关人员。
标签管理:当 Pull Request 通过或者 Issue 关闭时,可以自动添加或删除对应的标签。
删除.github中不必要的模板文件-flaking-test.yaml
添加pull request的模板文件, 做到提交信息统一, 方便追踪
删除CODE_OF_CONDUCT.md中部分与其它文件重复内容
添加Makefile文件
https://github.com/jonra1993/fastapi-alembic-sqlmodel-async/blob/main/Makefile
https://github.com/caoyingjunz/pixiu/blob/master/Makefile
添加pyproject.tom和pre-commit文件
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.