Estomato
A sublime package to quickly calculate man days and man hour needed for a feature development straight from the selection from text editor
Details
Installs
- Total 56
- Win 30
- Mac 18
- Linux 8
| Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | Sep 14 | Sep 13 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
estomato
A sublime package to quickly calculate man days and man hour needed for a feature development straight from the selection from text editor The package will aggregate text which has numeric values representing hour values or day values required to finish a feature i.e.:
init 2h
api integration 3h
response preparation 2h
documentation 2h
internal sync 3h
After running command Estomato: Run from command pallet selecting the above text will produce the following:
“
Mandays required: 1.85 Days
Manhour required: 12.00 Hour
at the bottom of the selected text
## Installation
- Run `Package Control: Install Package` in command pallet
- Select `Estomato`
## Usage
Run Pallet command using Shortcuts:
- *Ctrl + Shift + p (Windows/Linux)*
- *Cmd + Shift + p (MacOS)*
Type in:
- *Estomato: Run*
It will extract hour and days values from selected text and summarise at the bottom of the selection.
It also detects currency amounts prefixed with symbols or currency labels such as `$`, `USD`, `BDT`, `RM`, `Yen`, and `Won`, and supports prefixed operators like `+`, `-`, or `*3` while summing each detected category.
## Settings
By default 1 manday is 6.5 hours. To change it, run `Preferences: Estomato Settings` from the command pallet and set:
```json
{
"mandaytohour": 8
}
A mandaytohour arg passed to the estomato command (e.g. from a key binding) overrides the setting:
{ "keys": ["ctrl+alt+e"], "command": "estomato", "args": {"mandaytohour": 7.5} }
Development
Requires make, git and Python 3. Run make to list all targets.
make testruns the unit testsmake buildbuildsdist/Estomato.sublime-packagefromHEAD(files markedexport-ignorein.gitattributesare left out)
Releasing
Package Control installs the latest semver tag (vX.Y.Z) and shows messages/X.Y.Z.txt to users who update.
make bump-patch,make bump-minorormake bump-majorcreatesmessages/X.Y.Z.txtand registers it inmessages.json- Describe the changes in that file and merge it into
main - On
main,make releaseruns the tests and tagsvX.Y.Zlocally make pushpushesmainand the tag, which publishes the release