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