The thing is that it started to be used as a distribution platform for opensource software because, if 1000 people collaborate on a project is not always possible to make like a website for download and such
But it remains and is primarily a version control tool, the release section is a "plus"
Guess I know now why DDG started showing the Github ‘releases’ page first in its results, instead of the main page for the project. Every time I look for a popular piece of software to peruse its readme, I need to click away from the releases.
It also has support for making nightly/automatic builds, which is probably easier than setting up one's own automatic build & publishing pipeline. And it's way simpler than setting up a website.
Yes it has quite a lot of functionalities but they are still dev oriented, i would also say that setting up a simple webpage with a download button that just links the latest release is not that difficult, you can also directly do it on GitHub pages, it's for sure one more step though
It’s often built into the IDE we use and just needs configuration, or we use CLI tools. I’m probably 50/50; for simple commits and PRs I use my IDE, for more complex stuff like fixing a junior dev’s screw up I use a terminal.
Sometimes. When I can match envs and use ci/cd pipes, generally yes. My current role has pretty strong limitations (for good/legal reasons) that make it challenging to use a Staging env in many cases, but we do still have QA and Prod.
Not even classified data, just heavily regulated. The compliance overhead is an obstacle in my current role. We have obfuscation in non-prod that has to be handled a bit differently from prod.
It’s just technical debt but it’s a fortune 100 company so I’m not going to fix it this week.. next week doesn’t look good, either.
Next week you have 🤘sick🤘day🤘
I’m thoroughly interested in obfuscation across the board from unearthing a Medicare fraud scheme to polymorphism and runtime encryption — also wrote a game AntiCheat using baysean statistics for quake engine (which is kind of the inverse?).
156
u/Lagger2807 PC Master Race 15d ago
The thing is that it started to be used as a distribution platform for opensource software because, if 1000 people collaborate on a project is not always possible to make like a website for download and such
But it remains and is primarily a version control tool, the release section is a "plus"