~vonfry/awesome

ref: aafeb34cc9b6c65afdc7c0e490efb8e711d89dd2 awesome/development/util.org -rw-r--r-- 7.2 KiB
aafeb34cVonfry dev/util: add 2 uml tools 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
:PROPERTIES:
:ID:       8b34ae27-42a9-43e0-8005-0b6c2b511127
:END:
#+title: Utils
#+author: Vonfry

* Audit
  :PROPERTIES:
  :ID:       af7a3d62-b879-463b-85f2-5e59bb415eb6
  :END:
  - rats ::
  - understand ::
* Cheatsheet
  :PROPERTIES:
  :ID:       33a8fb9d-b41c-49d6-81b7-6f688782a869
  :END:
  - [[https://programming-idioms.org/][programming idioms]] :: In this website you can browse standard ways of
    coding standard things, in several popular programming languages.
** Awesome
   - [[https://github.com/LeCoupa/awesome-cheatsheets][LeCoupa/cheatsheet]] ::
   - [[https://github.com/rstacruz/cheatsheets][rstacruz/cheatsheets]] ::
   - [[https://github.com/detailyang/awesome-cheatsheet][detailyang/awesome-cheatsheet]] :: another sheet
* Code Review
  :PROPERTIES:
  :ID:       e835cfe7-a4c4-48ae-a38b-ce0f2ac0814e
  :END:
  - Phabricator ::
* Colorscheme
  :PROPERTIES:
  :ID:       b931b66a-9f3f-4c01-b956-a9cc531a2990
  :END:
  - [[https://github.com/altercation/solarized][altercation/solarized]] :: My love!
    - [[https://github.com/thomasf/solarized-css][css]] ::
  - dracula ::
  - tomorrow ::
  - one :: provide by atom
* Debug
  :PROPERTIES:
  :ID:       5a20765d-0760-402d-90d0-da3a6c2415e4
  :END:
  - strace :: A useful diagnostic, instructional, and debugging tool
  - [[https://github.com/GaloisInc/macaw][macaw]] :: Open source binary analysis tools.
  - valgrind :: performance analyzer
  - [[https://github.com/google/sanitizers][google/sanitizers]] :: AddressSanitizer, ThreadSanitizer, MemorySanitizer
  - [[https://github.com/opcm/pcm][pcm]] :: Processor Counter Monitor
* Diff
  :PROPERTIES:
  :ID:       45ee1e5b-8fd8-4f26-aa13-01e79f4cb57c
  :END:
  - diff/colordiff ::
  - vimdiff ::
  - meld ::
* Doc
  :PROPERTIES:
  :ID:       e345a0f5-d73e-4311-b943-076fc60ffcc7
  :END:
  - [[https://devdocs.io][devDocs]] ::
  - [[https://zealdocs.org/][zeal]] :: linux & windows
  - [[https://kapeli.com/dash][dash]] :: macos
* English
  :PROPERTIES:
  :ID:       cc63c4cf-9e47-496e-a2c8-7f826753e568
  :END:
  - [[https://github.com/shimohq/chinese-programmer-wrong-pronunciation][wrong pronunciation]] ::
* Keyboard
  :PROPERTIES:
  :ID:       9b00f200-202a-4cfb-93d2-f9414bf7d398
  :END:
  - hhkb ::
  - code keyboard ::
  - x-bows nature ::
  - filco ::
  - CM Storm Quickfire Rapid ::
  - typematrix ::
  - [[https://github.com/komar007/gh60][gh60]] :: DIY!!
  - ergodox :: 人体工程学键盘
  - [[https://github.com/diimdeep/awesome-split-keyboards][split keyboards]] :: awesome list
* Lang Server Protocol
  :PROPERTIES:
  :ID:       05f07be6-d484-4ba5-a59a-62c5d779e5f4
  :END:
  [[https://microsoft.github.io/language-server-protocol/specification][langserver]] is a protocol used  between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool

  [[http://langserver.org/][langserver suuport list]]
* Mirror
  :PROPERTIES:
  :ID:       fa5230b4-02a4-43e0-bf63-11b2d41f4a0b
  :END:
 - [[https://mirrorz.org/][mirror list]] ::
** Chinese
   - [[https://mirrors.sjtug.sjtu.edu.cn/][sjtu]] ::
   - [[https://mirrors.tuna.tsinghua.edu.cn/][tuna]] ::
   - [[http://mirrors.ustc.edu.cn/][ustc]] ::
* Parsing
  :PROPERTIES:
  :ID:       8d28e2f8-ba46-4d2d-9fdb-9fdfdb5f9e94
  :END:
  - [[https://github.com/tree-sitter/tree-sitter][tree-sitter]] :: An incremental parsing system for programming tools
* Roadmap
  :PROPERTIES:
  :ID:       7532327a-4742-49b2-bd51-aa644795e3b8
  :END:
  - [[https://github.com/kamranahmedse/developer-roadmap][developer roadmap]] ::
* Uml
  :PROPERTIES:
  :ID:       07b09133-d6e1-4478-b5d5-affcbd88e345
  :END:
** Generate
   - [[https://bouml.fr/index.html][buml]] ::
   - [[https://staruml.sourceforge.net/en/][staruml]] ::
   - [[https://uml.sourceforge.net][uml]] ::
   - tags2uml :: generate class diagram from tags
   - visustin :: Visualize your source code with flow charts and UML Activity
     Diagrams. Visustin is flowcharting software that converts your source code
     to flow charts—automatically! Draw flow charts with your mouse. View and
     print charts or export to Visio.
* Regex
  :PROPERTIES:
  :ID:       191693bb-3b3b-4fab-a283-2d55a25dbcc6
  :END:
  - [[https://github.com/cdoco/common-regex][common regex]] ::
  - [[https://grep.app/][grep.app]] :: search repo online

* VCS
  :PROPERTIES:
  :ID:       8f5dc50d-785a-435c-b18f-de4d6a4a5d3b
  :END:
** Git
   :PROPERTIES:
   :ID:       fe5eed0d-d8f6-4acb-b8f2-be0ebae3c26d
   :END:

   Stupid content tracker: distributed VCS designed for speed and efficiency.

   the most used.

   - [[https://about.gitlab.com/images/press/git-cheat-sheet.pdf][git cheat]] ::

*** Server

**** Gitlab
     powerful!!

     - [[https://github.com/profclems/glab][glab]] :: An open-source GitLab command line tool bringing GitLab's cool
       features to your command line
     - [[https://github.com/NARKOZ/gitlab][gitlab-ci]] :: a third part tool check gitlab on ci.

**** Gogs / Gitea
     light, simple

**** Github
     - [[https://github.com/tiimgreen/github-cheat-sheet][github cheat sheet]] ::
***** Tools
      - [[https://github.com/piotrmurach/github_cli][github_ci]] ::
      - [[https://github.com/tiimgreen/github-cheat-sheet][github cheat sheet]] :: A list of cool features of Git and GitHub.
***** Toy
      - [[https://github.com/tipsy/profile-summary-for-github][tipsy/profile-summary-for-github]] :: Tool for visualizing GitHub profiles
      - [[www.visualsource.net][visualsource]] ::
      - [[https://skyline.github.com/][skyline]] :: your github story in 3d
**** Sourcehub
     [[https://sourcehut.org/][official site]]

     This website is worked without of javascript!

*** [[https://www.slant.co/topics/425/~best-git-web-interfaces][Misc]]
    git has a simple server by it self, here are some powerful tools.

*** Tools
    - git-flow ::
    - git-extras ::
    - [[https://github.com/commitizen/cz-cli][cz-cli]] :: The commitizen command line utility. commit format.
    - [[https://github.com/conventional-changelog/conventional-changelog][conventional-changelog]] :: Generate a changelog from git metadata. working with cz-cli
    - [[https://github.com/github/gitignore][github/gitignore]] :: A collection of useful .gitignore templates
    - gitignore.io ::

** Darcs
   :PROPERTIES:
   :ID:       80bfe735-7b66-47cc-ac82-34b11e28e02d
   :END:

   coded in haskell

*** Server
    - [[https://hub.darcs.net/][darcs-hub]] ::

** Svn
   :PROPERTIES:
   :ID:       a65bce25-d563-46c1-9000-b0fe0ebff289
   :END:
   not distributed, so there is little coyies. Easily to use for non-programers, which provide a default web interface.
** Misc
   :PROPERTIES:
   :ID:       8b9d2d4d-3703-491f-9413-809d7ac6fd01
   :END:

   See [[https://www.slant.co/topics/370/~best-version-control-systems][here]].

* Mood
  - [[https://www.musicforprogramming.net/][music for programming]] ::

* Font
  :PROPERTIES:
  :ID:       08ff9b81-bac1-4e73-a96e-b25c5cbd5cfb
  :END:
  - [[https://www.recursive.design/][recursive]]
  - [[https://www.monolisa.dev/][monalisa]]
  - [[https://github.com/source-foundry/Hack][hack]]
  - [[https://github.com/belluzj/fantasque-sans][fantasque sans]]
  - cascadia code
  - [[https://typeof.net/Iosevka/][Iosevka]]
  - Roboto Mono