Adding some dev docs.
This commit is contained in:
42
docs/grid-fill.md
Normal file
42
docs/grid-fill.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
T is max height in row
|
||||||
|
S(T) is all widgets with height T
|
||||||
|
R(T) is all widgets with height < T
|
||||||
|
X is len(R) > 0 ? 1 : 0
|
||||||
|
C is len(S) + X
|
||||||
|
Make row
|
||||||
|
Make C columns
|
||||||
|
Place S
|
||||||
|
Recurse with R; place result
|
||||||
|
|
||||||
|
|
||||||
|
1 2 3 4 5
|
||||||
|
cpu/2............... mem/1. 6:procs/2..........
|
||||||
|
3:temp/1. 2:disk/2......... |..................
|
||||||
|
|........ |................ |..................
|
||||||
|
|........ power/2.......... |..................
|
||||||
|
net/2............... batt.. |..................
|
||||||
|
|
||||||
|
1 2 3 4 5
|
||||||
|
cpu/2............... 6:procs/2........ mem/1...
|
||||||
|
2:disk/2............ |................ 3:temp/1
|
||||||
|
|................... |................ |.......
|
||||||
|
power/2............. |................ |.......
|
||||||
|
net/2............... |................ batt
|
||||||
|
|
||||||
|
1 2 3 4 5
|
||||||
|
1x2................. 3x2.............. 1x1..... 221 221
|
||||||
|
2x2................. ||||||||||||||||| 3x1..... 21 2x1
|
||||||
|
|||||||||||||||||||| ||||||||||||||||| ||||||||
|
||||||
|
1x1...... 1x1...... 1x2.............. 1x1..... 1121
|
||||||
|
1x2................. 1x2.............. |||||||| 22 22x
|
||||||
|
1x1...... 1x4................................... 14
|
||||||
|
|
||||||
|
initial columns = initial row
|
||||||
|
fill
|
||||||
|
pattern for row
|
||||||
|
does pattern fit columns?
|
||||||
|
yes: place widgets
|
||||||
|
no: new row w/ new columns; fill
|
||||||
|
|
||||||
|
does fit
|
||||||
|
cw < patt_c_w
|
37
docs/releasing.md
Normal file
37
docs/releasing.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
Current steps for a release:
|
||||||
|
|
||||||
|
### gotop
|
||||||
|
1. Update Version in main.go
|
||||||
|
2. Update CHANGELOG.md
|
||||||
|
3. Tag
|
||||||
|
4. Push everything
|
||||||
|
5. ./make.sh
|
||||||
|
6. Create github release
|
||||||
|
|
||||||
|
### Homebrew
|
||||||
|
1. Change homebrew-gotop
|
||||||
|
```
|
||||||
|
curl --output - -L https://github.com/xxxserxxx/gotop/releases/download/v3.3.2/gotop_3.3.2_linux_amd64.tgz | sha256sum
|
||||||
|
curl --output - -L https://github.com/xxxserxxx/gotop/releases/download/v3.3.2/gotop_3.3.2_darwin_amd64.tgz | sha256sum
|
||||||
|
```
|
||||||
|
|
||||||
|
### AUR
|
||||||
|
1. Update aur/PKGBUILD
|
||||||
|
2. namcap PKGBUILD
|
||||||
|
3. makepkg
|
||||||
|
4. makepkg -g
|
||||||
|
5. makepkg --printsrcinfo \> .SRCINFO
|
||||||
|
6. Commit everything
|
||||||
|
7. push
|
||||||
|
```
|
||||||
|
curl -L https://github.com/xxxserxxx/gotop/archive/v3.3.2.tar.gz | sha256sum
|
||||||
|
```
|
||||||
|
|
||||||
|
### AUR-BIN
|
||||||
|
1. Update aur-bin/PKGBUILD
|
||||||
|
2. namcap PKGBUILD
|
||||||
|
3. makepkg
|
||||||
|
4. makepkg -g
|
||||||
|
5. makepkg --printsrcinfo \> .SRCINFO
|
||||||
|
6. Commit everything
|
||||||
|
7. push aur-bin
|
Reference in New Issue
Block a user