Skip to content

Beimingwu is the first systematic open-source implementation of the learnware dock system, providing a preliminary research platform for learnware studies and enabling effective learnware search and reuse without building machine learning models from scratch.

License

Notifications You must be signed in to change notification settings

Learnware-LAMDA/Beimingwu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beimingwu System

Beimingwu: An Implementation of Learnware Dock System

1 hooks 配置

项目配置了 hooks, 具体如下:

  • commit-msg: 限制 commit 格式
  • pre-commit: 在 commit 前自动进行代码格式化

为使 hooks 生效, 需在项目根目录执行下述命令:

git config core.hooksPath deploy/hooks

若为 Linux 系统, 则需要额外赋予相关权限:

chmod +x deploy/hooks/*

2 提交规范

commit格式: <type>(<scope>): <subject>

  • <type> 必须为下述选项之一:
    • feat: 新增 feature
    • fix: 修复 bug
    • docs: 修改了文档,比如README、CHANGELOG等
    • style: 修改了格式,包括注释、代码格式、逗号等,不影响代码运行
    • refactor: 代码重构,没有加新功能或修复 bug
    • perf: 优化相关,比如提升性能、体验
    • test: 测试用例,包括单元测试、集成测试等
    • chore: 改变构建流程、或者增加依赖库、工具等
    • revert: 回滚到上一个版本
  • <scope> 有以下几个选项: frontend, backend, docs, deploy
    • 如果涉及多个范围, 则使用逗号连接, 或者直接填写 *
  • <subject> 必须填, 均为英文小写字母

举例, 以下都合法:

  • feat(backend): add the modify learnware api
  • fix(frontend,backend): fix email verification
  • docs(*): update README

About

Beimingwu is the first systematic open-source implementation of the learnware dock system, providing a preliminary research platform for learnware studies and enabling effective learnware search and reuse without building machine learning models from scratch.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages