Hello Beautiful People, Nomadev is back with another blog in this new year. We are a 1K Family now. Thanks for your support and keep supporting like that. So let's start with the topic.
Github is a popular place where devs can work and collaborate together. Here we can host plenty of open source projects. You must have used Github in your tech career. But there are some underrated features of Github hidden beneath the neat user interface and hence are overlooked by many. So we will get to know about that in this article.
1. Github Developer Environment (github.dev)
This is one of the most useful and most underrated features of Github. If you are on a Github repository, you can open the repository in VS code in your browser just by pressing ".". It will open a VS code interface on your browser. It is best suited for making minor changes to your code. You can navigate files and source code repositories from GitHub, and make and commit code changes.
2. Github Command Line Interface
GitHub CLI is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place. It is an open-source tool for using GitHub from your computer's command line. When you're working from the command line, you can use the GitHub CLI to save time and avoid switching contexts.
3. Github Student Developer Pack
GitHub Student Developer Pack is one of the most underrated and the most useful free developer pack of tools and resources a student can have. This is made for the student developers to help them to have hands-on experience in various technologies. As for most students, real-world tools can be cost-prohibitive. GitHub created Student Developer Pack with some of their partners to help students to learn to code effectively for free. You can see the dedicated article here.
4. File Finder
Besides creating new files, you can also navigate through the files in any repository quickly. This feature is not visibly obvious as it comes in the form of a keyboard shortcut.
You can also open the file finder by pressing t on your keyboard. Then Press the ↑ and ↑ jump over files up and down. Or, type the file name to select a specific file you already have in mind.
There are many other shortcuts for making your stuff handy you can see them here
5. Special repository
You can have an extra box in your GitHub profile (above image) to write more info about you if you create a repository and name it as your username.
For example, if your username is nomadev then create a public repository with a README.md and name it nomadev then you will see an alert box saying that you are activating a special repository.
The README.md file will come with default information to show you what you can do in that file. Go ahead and create yours!
So that's my time devs see you next time with a more informational article.
So this was it, I want to thank you all for your support till now🥳
If you are interested in:
→Becoming a remote developer
→Master in Open Souce
→Growing in your current role
→Web & DevOps
→ Freelancing
→Coding Memes
→Coding Tips & Resources
FOLLOW ME for great content in 2022!✅🎉 on Twitter and here also.
And if you want to appreciate my work you can buy me a coffee, Your appreciation is my motivation.
Top comments (17)
It's because he probably did a grammatical mistake which the guy told and so he fixed it so now he don't needs the comment so he hidden it.
Actually my friend I am not a native English speaker, but i know tech. And as far as hiding that comment is concerned the thing he want me to improve is improved now.
We are humans, we can make mistakes and it's normal. Don't take it so hard man. Happy Coding 🎉
Connect with me on twitter for such informatic things, Happy Coding
Nice list! The Github dev environment can make it much easier to do a quick change on some repositories.
Thanks for sharing!
Yeah super handy for some minor changes
Thanks for sharing ^_^
The dot is a game changer 🤯
Another favorite of mine is ⌘ (command) + k. Its a great way to quickly browse files.
How you made the cli look like this