6 ms·
Interesting that the authors chose to commit their .vscode directory... given that this project was donated licenses by JetBrains. Maybe it's just a convenience
by nobleach 4y ago
Interesting that the authors chose to commit their .vscode directory... given that this project was donated licenses by JetBrains. Maybe it's just a convenience thing.
On another tangent, I love seeing what music the authors were listening to while coding. Some might argue that it has no place in a README but... it's a nice touch.
- toastal 4y agoI disagree and maybe I'm not 'fun', but to me there's a lot of garbage in this README. Scrolling through the plaintext document with lists of badges, manually managed table of contents, photos of contributors, miscellaneous HTML, you can see that there's so much content that isn't helping you understand the project—things that should be I a homepage or separate dedicated file. I can't read this without rendering it. The music while somewhat interesting, I don't think has a place in this document—especially linking out a proprietary music streaming platform.
- dimitrios1 4y agoEase up on the high expectations. It's just a fun project on github, not a publication in an academic journal.
- dgb23 4y agoPeople love shitting on OSS projects. Tech choices, docs, tooling, testing, number of contributors (both "Too many!" and "Bus factor!"), choice of license, there is already X, why not use Y, we already did that in the 80's... Basically anything. As if other people writing and sharing code freely is a huge problem. I think it is different when a project is part of a commercial offering, or funded by something you participate in.
- Aeolun 4y ago> People love shitting on OSS projects People love shitting on closed source projects too, but the circle of people you can reasonably do that in is fairly limited. Everyone can see this code, so you can shout it to the world.
- dylan604 4y agoWhy does being closed source limit anything? People on hear openly shit on Apple, Google, M$, blah blah without limitations. Sure, with OSS you can leave shit comments directly on the project page, it's not like people are not screaming on Twitter or other socials about closed source stuff which I'd imagine has a lot larger of an audience than the smaller tech people looking at OSS project pages
- hogyncymraeg 4y agoNot only that, but it comes at a personal cost. Few OSS project maintainers will tell you this but time spent on the project is time not spent with family and friends. They invest in these projects too.
- throw03172019 4y agoThey did put it at the bottom of the README. I would understand your frustration if it was at the top or in-between important content.
- seanw444 4y agoI thought the music was cool too. I'd kinda like to see it in more project READMEs. Obviously not half the page, but a nice little section of mentions. Could be a cool way to find new music.
- herewulf 4y agoMaybe in addition to README, LICENSE, CONTRIBUTING, and so on, MUSIC should be standard practice for repositories. :) Of course, I do all my serious coding while listening to the fine music of MASTER BOOT RECORD.
- nobleach 4y agoYears ago when I worked on a team of folks with similar music tastes, I'd put the album link in PRs for feature branches. Just a way of saying, "this week, while working on this feature, I was listening to this". It was just a fun thing to do.
- onionisafruit 4y ago.vscode committed to a repository is a bit of a warning flag to me. It tells me this repo is doing some non-standard stuff that needs special IDE configuration to account for.
- elashri 4y agoor using codespaces for development
- mcluck 4y agoOr it just includes some conveniences. A lot of my projects include a .vscode folder so that anyone who uses VS Code can debug the application right away. If you want to use your own IDE or even just run everything from the terminal, it all still works.
- skrtskrt 4y agoSufficiently complex projects are going to need some IDE config to get everything running and integrated with IDE tooling.
- AnonymousPlanet 4y agoNo, they don't. At least nothing IDE specific. Most languages come with a way to configure dependencies and build configuration independently from IDEs. If your IDE is incapable of picking those up, your IDE is crap. If you want to keep your developers from having to muck about with IDE settings, put those settings into an independent repo. If your IDE is incapable of picking up configuration from a specific directory, again, your IDE is crap. Does your CI read IDE settings or language specific settings? If you're depending on IDE specific settings in your pipeline, your entire pipeline is brittle. So, no "sufficiently complex project" should need any IDE specific config in the project repo.
- tekknik 4y agoDid you actually read the files? It’s launch configs and an eslint config. So you’re saying an IDE is crap if it can’t discover all of the commands of your project? Your saying it’s crap because in a split go and typescript codebase it’s supposed to know you want eslint triggered on JS code only during save? Using your logic, any IDE with a settings dialog is crap… See how ridiculous this sounds? It sounds more so like you hate VSCode
- hogyncymraeg 4y agoThat was probably from back in the day. Hardcore Goland user now! The music was more to promote bands that some people would never have heard of.