Closed nathan closed 10 years ago
why?
It's shorter, it's easier to type, and I've never seen another repository that puts its slogan (build your own blocks) in the repository name.
We are, after all, snap.berkeley.edu. Not snap--build-your-own-blocks.berkeley.edu.
Nonono, Build Your Own Blocks is not the slogan, it's an integral part of the name. I only agreed to the Snap! renaming nonsense because some people at Berkeley were adamant about it and because Brian put "Build Your Own Blocks" into the name. Actually and in all truth I sooooo much prefer BYOB. See, BYOB is original, cool, funny, and gets all the right search results on Google, whereas Snap is only politically correct. :)
P.S. I never type any repository name anyway, do you?
Still, the double-hyphen is ugly and repository names are generally lowercase.
I never type any repository name anyway, do you?
Yeah, when I clone it and when I search for it.
+1 I prefer n's short and—pardon the pun—snappy version.
I support n's name as well.
I'm a fan of the name change as well. I only end up typing it out while dealing with git (initializing, configurings), so it isn't a big deal I guess. But it does look out of place.
Changing it will break all cloned repos though, right?
No, GitHub is smart enough not to break existing clones, forks, etc.
~Sci
On Mon, Jan 13, 2014 at 5:09 PM, Nate Titterton notifications@github.comwrote:
I'm a fan of the name change as well. I only end up typing it out while dealing with git (initializing, configurings), so it isn't a big deal I guess. But it does look out of place.
Changing it will break all cloned repos though, right?
— Reply to this email directly or view it on GitHubhttps://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/300#issuecomment-32176906 .
So, how about Snap-BYOB ?
Maybe lowercased? But it would certainly be an improvement. :P
~Sci
On Mon, Jan 13, 2014 at 5:16 PM, Jens Mönig notifications@github.comwrote:
So, how about Snap-BYOB ?
— Reply to this email directly or view it on GitHubhttps://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/300#issuecomment-32177634 .
we could rename the whole application to - say - BYOB :-)
On 1/13/14 7:16 AM, Jens Mönig wrote:
So, how about Snap-BYOB ?
I vote for something without hyphens (or is it only two hyphens in a row that messes up the Scratch forum? I forget).
How serious are you about just changing the name back? I'm afraid that would really confuse everyone at this point, since users have come to use "BYOB" to mean the Smalltalk implementation and "Snap!" to mean the JS one.
Only two hyphens mess up Scratch.
~Sci
On Mon, Jan 13, 2014 at 6:10 PM, brianharvey notifications@github.comwrote:
On 1/13/14 7:16 AM, Jens Mönig wrote:
So, how about Snap-BYOB ?
I vote for something without hyphens (or is it only two hyphens in a row that messes up the Scratch forum? I forget).
How serious are you about just changing the name back? I'm afraid that would really confuse everyone at this point, since users have come to use "BYOB" to mean the Smalltalk implementation and "Snap!" to mean the JS one.
— Reply to this email directly or view it on GitHubhttps://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/300#issuecomment-32183098 .
Snap-BYOB
Lowercase is better, and I still don't really see why we need "BYOB". It's not like you are going to have another repository called "snap", and you can use the repo description to explain the project.
I'm not serious about renaming Snap to BYOB again, but I am serious that "Build Your Own Blocks" is the one powerful message I want to get across (so empowering, in fact, you may inscribe it in my tombstone), much more meaningful than whatever "snap" might allude to. So, yeah, the stupid hyphens were auto-inserted by Saint Github. I didn't even want to use Github, remember? So I think I'll just leave the frigging name as is right now.
Is https://github.com/jquery/jquery called "jQuery--Write-Less--Do-More"? Is https://github.com/rails/rails called "Rails--Web-Development-That-Doesnt-Hurt"? Is https://github.com/joyent/node called "Node--Evented-IO"? There's a convention, and I'm suggesting that you follow it.
Those are advertisements. "Build Your Own Blocks" is a statement. I made that statement because it was important to me. It wasn't "Snap". It was "Build Your Own Blocks". That statement still is more important to me than following conventions or instilling coolness in filenames. If the issue were coolness, nothing ever beats BYOB anyway, but oh the controversy. Anyway, I couldn't care less about everybody's filenames. Gimme a break.
snap-byob isn't a bad compromise, perhaps. It distinguishes from all the other snap's out there, and ameliorates the negative consequences with the "byob" acronym in (american?) high schools.
I do see some upper case, hyphenated, and camelCased repos, fwiw. Maybe not from the cool kids, but at least in numbers.
Not one "--" though...
<-><=><-><=><-><=><-><=><-><=><-><=><-><=><-><=><-><=><-><=><-> Nathaniel Titterton, Ph.D. nate@berkeley.edu Computer Science Education U.C. Berkeley, 329 Soda Hall
On 1/13/2014 9:21 AM, Jens Mönig wrote:
Those are advertisements. "Build Your Own Blocks" is a statement. I made that statement because it was important to me. It wasn't "Snap". It was "Build Your Own Blocks". That statement still is more important to me than following conventions or instilling coolness in filenames. If the issue were coolness, /nothing/ ever beats BYOB anyway, but oh the controversy. Anyway, I couldn't care less about everybody's filenames. Gimme a break.
— Reply to this email directly or view it on GitHub https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/300#issuecomment-32190267.
Those are advertisements. "Build Your Own Blocks" is a statement.
How is "Evented IO" an advertisement? Anyway…
It used to be called BYOB. Now it's called Snap!. If you want to call it BYOB again, that's a separate issue. But right now, it's called "Snap!", so the repo name (following the well-established convention of lowercase URL slugs with no punctuation) should be "snap".
Stop using "should" on me.You're just making up these conventions. Among the hugely popular and relevant repos are:
https://github.com/darcyclarke/Front-end-Developer-Interview-Questions https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System https://github.com/nostra13/Android-Universal-Image-Loader https://github.com/jmechner/Prince-of-Persia-Apple-II https://github.com/JakeWharton/Android-ViewPagerIndicator https://github.com/Pixelkit/PixelKit-Bootstrap-UI-Kits https://github.com/cshum/SCM-Music-Player https://github.com/benedmunds/CodeIgniter-Ion-Auth https://github.com/davidedc/Zombie-Kernel https://github.com/Catrobat/Catroid https://github.com/FortAwesome/Font-Awesome https://github.com/blueimp/jQuery-File-Upload https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers https://github.com/julycoding/The-Art-Of-Programming-By-July https://github.com/vhf/free-programming-books https://github.com/leemunroe/html-email-template https://github.com/everpix/Everpix-Intelligence
... just to quote a very few. All of these have either capital letters in their names or hyphens between words, or both. So don't attribute your own aesthetic preferences to fake authorities.
I'm willing to discuss taste and pragmatics. But not "right or wrong".
Notice how only two of the twelve repositories have capital letters. With one exception (briangonzalez/jquery.adaptive-backgrounds.js, which is a jQuery naming convention), the rest of them use a few optionally-hyphen-separated words that make up the title, in lowercase, and none of them have slogans.
Rename the repo. Or don't. But from the responses above it looks like people would appreciate a shorter name.
Oh, come on, gang, there are plenty of /real problems/ in Snap! we could be spending our time on, instead of this silly issue. Stop bugging Jens.
Oh, come on, gang, there are plenty of /real problems/ in Snap! we could be spending our time on, instead of this silly issue. Stop bugging Jens.
It takes about ten seconds (probably less) to rename the repository, and it seems like a pretty widely-supported change (with the exception of Jens).
Can we please just call it
jmoenig/snap
?