GithubHelp home page GithubHelp logo

tyvekzhang / fastapi-sqlmodel-starter Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 6.0 334 KB

One of the best scaffolding in the PyWeb field.

Home Page: https://fastapi-sqlmodel-starter.readthedocs.io/en/latest/

License: MIT License

Python 98.84% Mako 1.16%
fastapi python sqlmodel web mysql postgresql redis sqlite

fastapi-sqlmodel-starter's Introduction

Hi, 👋 I'm tyvekZhang

  • 🔭 I'm a passionate software developer with dreams of changing the world.
  • 💡 I have a strong interest in automation, containerization, system architecture, and AI.
  • 📫 Please feel free to email me if you have any questions: [email protected].

Languaues and Tools

Static Badge Static Badge Static Badge Static Badge Static Badge

My GitHub Contributions

My GitHub Stats

fastapi-sqlmodel-starter's People

Contributors

dylenchang avatar tyvekzhang avatar zhangjunyangz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fastapi-sqlmodel-starter's Issues

添加github的workflows配置

What would you like to be added(你想添加什么功能)?

代码合并前做检查, 校验

Requirement reference(功能、界面参考的文档或链接)?

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

Acceptance Criteria(验收标准)

项目构建:你可以设置在每次提交或者在特定条件下自动运行编译和构建代码。
自动测试:在每次提交代码、创建或更新 Pull Request 的时候自动运行测试,保证代码的质量。
自动部署:当代码推送到特定分支或者新的 Release 生成时,自动将代码部署到预设的环境中。
代码格式检查:在创建或更新 Pull Request 的时候自动运行例如 ESLint, Prettier 等工具对代码格式进行检查。
自动生成文档:当代码更新时,自动更新对应的 API 文档。
发布管理:使用 GitHub Workflow 可以自动将项目软件发布到 GitHub Releases,或者发布到 npm, docker hub等平台。
异常通知:在工作流程运行出错的时候,通过邮件或其他方式警告相关人员。
标签管理:当 Pull Request 通过或者 Issue 关闭时,可以自动添加或删除对应的标签。

添加PULL_REQUEST_TEMPLATE文件

What would you like to be added(你想添加什么功能)?

添加pull request的模板文件, 做到提交信息统一, 方便追踪

Requirement reference(功能、界面参考的文档或链接)?

  1. https://github.com/kubernetes/kubernetes/blob/master/.github/PULL_REQUEST_TEMPLATE.md
  2. https://github.com/ant-design/ant-design/blob/master/.github/PULL_REQUEST_TEMPLATE.md

Acceptance Criteria(验收标准)

  • 文件位置:.github 目录下
  • 文件名:PULL_REQUEST_TEMPLATE.md
  • 文件内容:参考提供的模板链接, 完成后投票决定是否Ok

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.