Stefan Haller
ffedd84e92
Add some developer documentation about profiling
2024-06-04 15:37:59 +02:00
Jesse Duffield
caf6a3629d
Add codebase guide
2024-01-11 09:43:38 +11:00
Jesse Duffield
1ff13cdfc6
Advise against raising pull requests from master branch
2023-10-18 21:21:50 +11:00
Stefan Haller
117aa1dcc6
Advise developers to use a nerd font in their editor
2023-10-16 13:15:05 +02:00
Jesse Duffield
d772c9f1d4
Use sentence case everywhere
...
We have not been good at consistent casing so far. Now we use 'Sentence case' everywhere. EVERYWHERE.
Also Removing 'Lc' prefix from i18n field names: the 'Lc' stood for lowercase but now that everything
is in 'Sentence case' there's no need for the distinction.
I've got a couple lower case things I've kept: namely, things that show up in parentheses.
2023-05-25 23:52:19 +10:00
Jesse Duffield
e0ecc9e835
Allow global logging when developing
...
I'll be honest, for all I know logging should be global in general: it is
a pain to pass a logger to any struct that needs it. But smart people on the
internet tell me otherwise, and I do like the idea of not having any global
variables lying around.
Nonetheless, I often need to log things when locally debugging and that's a
different kind of logging than the kind you would include in the actual
released binary. For example if I want to log something from gocui, I would
rather not have gocui depend on lazygit's logging setup.
2023-05-25 18:31:32 +10:00
Jesse Duffield
924a152ae9
Update CONTRIBUTING.md
2022-11-15 16:00:46 +11:00
Jesse Duffield
2b8e412ed3
Update CONTRIBUTING.md
2022-11-14 20:54:27 +11:00
Jesse Duffield
5eeaebde98
Update CONTRIBUTING.md
2022-11-13 12:05:14 +11:00
Jesse Duffield
ffe5e16688
add profiling guide to contributor docs
2022-10-11 08:16:34 -07:00
Jesse Duffield
24a07ae85a
update docs for lazycore
2022-10-09 08:49:49 -07:00
Jesse Duffield
ef82f39431
better PR template
2022-08-16 08:08:39 +10:00
Jesse Duffield
ae798157d2
update comments
2022-08-13 13:55:08 +10:00
Jesse Duffield
6e6e8ce8ca
Update CONTRIBUTING.md
2022-07-04 18:09:24 +10:00
Jesse Duffield
8433367dac
Update CONTRIBUTING.md
2022-04-07 08:41:02 +10:00
Moritz Haase
ac687a5a2a
docs: Add section about code formatting to contributors guide
...
Explain that gofumpt is used instead of gofmt and how to configure VSCode to use it.
2022-03-23 08:18:06 +11:00
Moritz Haase
91dab7fef9
docs: Update 'VS Code launch configuration' in contribution guide
...
To simplify debugging via VS Code, add '--debug' argument to example launch
configuration. Also, reword the hint regarding the 'console' key slightly. It
has apparently been available for a long time in stable releases and is also
listed in the documentation. It is however, still marked as an experimental
feature, even in the current release v1.65.2.
See: https://code.visualstudio.com/updates/v1_5#_launch-debug-target-in-integrated-terminal
See: https://code.visualstudio.com/Docs/editor/debugging#_launchjson-attributes
2022-03-15 19:42:52 +11:00
Jesse Duffield
7f85bf5563
Update CONTRIBUTING.md
2022-01-27 19:32:30 +11:00
Jesse Duffield
3e21143a0e
add debugging section to contributor guide
2022-01-27 19:30:25 +11:00
Jesse Duffield
b5a8ecf786
update contributing docs
2022-01-18 22:06:17 +11:00
Jesse Duffield
4a1d23dc27
bump gocui
2022-01-08 16:05:11 +11:00
Jesse Duffield
e4888e924e
update docs
2021-10-18 22:24:51 +11:00
Glenn Vriesman
a820189450
Added entry to the contributing guide
2018-09-06 17:31:19 +02:00
Nicolas Borboën
8c823965ab
[fix] link to code of conduct
2018-08-07 14:59:22 +02:00
Nicolas Borboën
2311675d08
It appears that markdown files are better handeled by GitHub with extensions.
2018-08-07 14:38:58 +02:00