As a developer and technical educator, I have always found that a recording can be a powerful tool. Whether for a client walkthrough, creating tutorials on YouTube or bringing documentation and courses to life. However I was finding that I was having to use multiple tools to achieve what I wanted, which wasn't ideal. This led me to create ScreenRecording Pro - an all-in-one solution that runs in your browser and keeps your data local for improved privacy. This way I can record, edit and easily make videos more engaging.
"The idea behind the algorithm is to give high-quality content more exposure. But it's not about quality anymore. It's about what gets the most likes and shares. We end up pushing a few types of content that get engagement instead of quality. Most of the time, it's broad inspirational messages because they appeal to everyone."
>> Everyone uses different operating systems, IDEs and dev tools.
> How is this related to .gitignore?
Exactly! I explained in the article (and video) people fill the repo git ignore with all their personal tools that generate files, for example .DS_Store, .Idea etc. This should go in their personal global git ignore
>> This list will only keep growing, it will never end
> Where's the problem? A random Facebook's repo has its gitignore file weigh 2KB[0]. Is this a problem?
Have a look at some other projects. I explained in the article (and video) the file can be pages long with every possible combination and will only keep growing as new dev tools come out
>> Is the “.gitignore” file competing with the “README.md” for the most updated file in the git repo? I hope not
> Again, why is this a bad thing?
As I explained in the article, it becomes a lot of work for the maintainers, to review, check for duplicate entries etc
I don't like to rant, I like to have professional discussions.
Than you for reading the article and for sharing the FB link with a git ignore example - the contents of the example file is not long because it doesn't have every dev tool possible, so I think you proved my point - so thank you :)
I don't think you read the article, there is a video at the end if you prefer.
Yes we should use git ignore for the repo specific items, so if the repo has terraform it should ignore generated files - but not desktop tools people use as we all use different dev tools
I think as a solo maintainer on a project and getting many github notifications (and DMs about the notification) for their PRs every day, it had a negative effect on me.
thank you for your detailed replied. The Git hook is an interesting idea, I use Git Husky for git hooks, and checking the mime type could be good to avoid files like screenshots being committed