#git-workflow #version-control #features #abstraction #tool #opinionated #better

app pmt

██▓███ ███▄ ▄███▓▄▄▄█████▓ ▓██░ ██▒▓██▒▀█▀ ██▒▓ ██▒ ▓▒ ▓██░ ██▓▒▓██ ▓██░▒ ▓██░ ▒░ ▒██▄█▓▒ ▒▒██ ▒██ ░ ▓██▓ ░ ▒██▒ ░ ░▒██▒ ░██▒ ▒██▒ ░ ▒█▒░ ░ ░░ ▒░ ░ ░ ▒ ░░ ░▓ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ The ultimate thirst quencher and git workflow tool

1个不稳定版本

0.1.0 2019年6月17日

#35 in #git-workflow

MIT许可

7KB

PMT:解渴特征开发工具

PMT是对Git的一种有观点的抽象,用于更好的功能开发工作流程。

PMT的基础是版本控制。我们对版本控制的看法应该更好地匹配经过检验的功能开发工作流程。PMT提供了一种有观点的方式,将您编写的代码捆绑并运送到版本控制中。

最本质的可交付单元称为story。一个story包含一个唯一的哈希值(一个序列号、票据ID或唯一描述符),以及一个简要描述。Stories与Git中的功能分支同义。

story还包括subtasks,您可以将它们视为与commits等价。任务可以在任何时间点打开,并且可以在任何给定时间点向任何打开的任务添加代码修改。

此工作流程基于Github的“分支和PR”工作流程。此库的目标是将在此“分支和PR”工作流程中的工作尽可能无缝。通过严格强制执行有观点的工作流程,您可以确信主分支不会被合并弄脏,您的提交日志将是语义上清晰和干净的,并且您的开发者能够专注于工作而不是解决与Git相关的工作流程问题。

历史

来自Gitreadme

The name "git" was given by Linus Torvalds when he wrote the very first version. He described the tool as "the stupid content tracker" and the name as (depending on your mood):

random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of "get" may or may not be relevant.
stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
"global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
"goddamn idiotic truckload of sh*t": when it breaks

PMT代表珍珠奶茶,一种舒缓的非冷漠开发者的饮料(如果你不是非冷漠的,你也可以使用PMT,我们在这里是非歧视的)。PMT是Git的抽象,它促进了健康的工作流程,以至于您甚至不需要考虑底层的版本控制。

依赖

~750KB