没有项目描述
dffml-feature-git的Python项目详细描述
用于Git版本控制的DFFML功能
git的特性是从git存储库中收集数据。
演示
用法
从注释行到代码行的比例、作者的多样性、数量 给定git的提交数、作者数和发布数据的频率 回购。
export OPIMPS="group_by quarters_back_to_date check_if_valid_git_repository_URL clone_git_repo git_repo_default_branch git_repo_checkout git_repo_commit_from_date git_repo_author_lines_for_dates work git_repo_release lines_of_code_by_language lines_of_code_to_comments git_commits count_authors cleanup_git_repo"dffml operations repo \ -log debug \ -keys https://github.com/intel/dffml \ -repo-def URL \ -remap \ group_by.cloc=cloc \ group_by.release=release \ group_by.work=work \ group_by.commits=commits \ group_by.authors=authors \ group_by.relase=release \ -dff-memory-operation-network-ops $OPIMPS \ -dff-memory-opimp-network-opimps $OPIMPS \ -inputs \ {0,1,2,3,4,5,6,7,8,9}=quarter \ "'2019-03-29 13:24'=quarter_start_date" \ True=no_git_branch_given \ -output-specs '{ "cloc": { "group": "quarter", "by": "language_to_comment_ratio", "fill": 0 }, "authors": { "group": "quarter", "by": "author_count", "fill": 0 }, "work": { "group": "quarter", "by": "work_spread", "fill": 0 }, "release": { "group": "quarter", "by": "release_within_period", "fill": False }, "commits": { "group": "quarter", "by": "commit_count", "fill": 0 } }=group_by_spec'
待办事项
- 变换
- 获取一个定义的数据并将其标记为另一个定义。
{"defintions":{},"operations":{},"transforms":{"quarter_date_to_git_date":{"quarter_date":["git_date"]},"thing_to_other_data_types":{"thing":["first_data_type","second_data_type"]},},}
许可证
用于git版本控制的dffml dffml特性在 MIT License。