learn-go-with-tests
lazygit
Our great sponsors
learn-go-with-tests | lazygit | |
---|---|---|
30 | 145 | |
21,214 | 45,123 | |
- | - | |
8.0 | 9.8 | |
26 days ago | 6 days ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
learn-go-with-tests
- Offline Resources for Learning Go
-
From being confident to being professional
If you already know php and want to get professional in go, i suggest you take a look at https://github.com/quii/learn-go-with-tests
-
I’ve studied golang by solving algorithms, what do I have to learn next to land a job?
Learn some TDD: https://github.com/quii/learn-go-with-tests
-
Learn Go with Tests
Hi, author here.
The project is open-source (https://github.com/quii/learn-go-with-tests) so there's a few options available to you.
In releases, you'll find PDFs and epubs, I'm pretty sure most epub readers will let you use a dark mode. Or you can just read the markdown files on GitHub, which also supports it.
I went strait to the code about concurrency[1] and I really liked it, I learned so much just by reading a couple of lines of code and tests.
[1]: https://github.com/quii/learn-go-with-tests/tree/main/concur...
- Learning go
-
What are your favorite pieces of writing related to Go (blog posts, articles, tutorials, etc)?
I love Learn Go with tests! Not only is it a great introduction into Go, but also TDD.
- How to learn go?
- Whats the best way to begin learning GoLang ?
-
Hacker News top posts: Mar 12, 2021
Learn Go by writing tests – Hello, world\ (22 comments)
lazygit
-
Why Don't I Like Git More?
I've started to en ntegrate lazygit into my workflow.
It's quite easy to work with and I use git in a more powerfull way. My main problem is finding the way in all hotkeys.
https://github.com/jesseduffield/lazygit?tab=readme-ov-file#...
-
Easy Access to Terminal Commands in Neovim using FTerm
The last thing you really need is a common set of tools that you want fingertip access to. I really commonly use LazyGit and K9s in my day job so those are the tools I will show off in this article.
-
Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1)
lazygit (optional)
-
Yozora: Linux Configurator
gl is a lazygit extended command, fist refreshes the deleted remote branches and then opens lazygit.
-
5 Developer CLI Essentials
3. lazygit
-
Ask HN: Can we do better than Git for version control?
Yes, but due to its simplicity + extensibility + widespread adoption, I wouldn’t be surprised if we’re still using Git 100+ years from now.
The current trend (most popular and IMO likely to succeed) is to make tools (“layers”) which work on top of Git, like more intuitive UI/patterns (https://github.com/jesseduffield/lazygit, https://github.com/arxanas/git-branchless) and smart merge resolvers (https://github.com/Symbolk/IntelliMerge, https://docs.plasticscm.com/semanticmerge/how-to-configure/s...). Git it so flexible, even things that it handles terribly by default, it handles
- I (kind of) killed Mercurial at Mozilla
-
Tig: Text-Mode Interface for Git
I really love this tool:
https://github.com/jesseduffield/lazygit
Which seems to be an alternative
-
How to Transform Vim to a Complete IDE?
You can also work conveniently with git from the terminal. For this, you can install LazyGit:
-
Lazygit: Simple terminal UI for Git commands
Lazygit maintainer here: I've found myself in your shoes quite a bit (without the commit signing part) and a few weeks ago I put up a draft PR where if a file is selected, it highlights the commits that touch that file. Typically you want to amend the most recent commit that changed the file and typically that commit is visible without needing to scroll. But I haven't spent much time thinking about what the ideal UX is, how to activate it, etc.
What are some alternatives?
gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀
tig - Text-mode interface for git
vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
magit - It's Magit! A Git Porcelain inside Emacs.
diffview.nvim - Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
neogit - An interactive and powerful Git interface for Neovim, inspired by Magit
gruvbox - Retro groove color scheme for Vim - community maintained edition
delta - A syntax-highlighting pager for git, diff, and grep output
toggleterm.nvim - A neovim lua plugin to help easily manage multiple terminal windows
git-credential-manager - Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
vim-floaterm - :computer: Terminal manager for (neo)vim
vim-mergetool - :cake: Efficient way of using Vim as a Git mergetool