Wedge

Public area => The Pub => Topic started by: Nao on January 15th, 2014, 01:59 PM

Title: Repository name poll! Yayer!!
Post by: Nao on January 15th, 2014, 01:59 PM
Advantages of wedge/forum: better URL, and if you fork the project, your repo's description has 'forked from Wedge/forum' in it. It's descriptive.
Drawbacks: if someone forks your fork, nowhere can you see that it's a fork of Wedge.

Advantages of wedge/wedge: see above. Drawbacks: it's repetitive, repetitive. But it's the convention around software built from an organization repo (phpbb/phpbb, mybb/mybb...)

Advantages of wedge over Wedge: none, it's just a matter of taste.

Choosing one of these isn't a big deal, but once it's chosen, I can't change it anymore. (Except for the casing in the organization name. But that's all.)
Title: Re: Repository name poll! Yayer!!
Post by: Wanchope on January 15th, 2014, 02:08 PM
My vote goes to github.com/Wedge/wedge. I like the professionalism in the name of the repo and the base address. The name wedge/forum should have been good if there are other software like /forum /blog/ ...
Title: Re: Repository name poll! Yayer!!
Post by: Norodo on January 15th, 2014, 05:17 PM
I prefer the lowercase one. wedge/wedge just rolls off the keyboard. No stretching for that pesky shift key.
Title: Re: Repository name poll! Yayer!!
Post by: Farjo on January 15th, 2014, 05:22 PM
You don't know what direction the software will take in the future, and if it becomes a CMS you may regret labelling it 'forum'. In fact with its media capability it's already more than a forum.
Title: Re: Repository name poll! Yayer!!
Post by: BurkeKnight on January 15th, 2014, 05:48 PM
Being a capitalization fan, I have to go with:

github.com/Wedge/Wedge
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 15th, 2014, 06:19 PM
Another close fight!
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 15th, 2014, 09:38 PM
I just tested on github, and you can type the URL any way you want, it's case insensitive.
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 12:22 PM
The poll is in favor of wedge/wedge, so I was going to go for that, but then I stumbled upon a small issue...

Yes, Github doesn't care about capitalization in your account and repo names. You can choose whatever you want.
However, git, itself, cares about it.

So, when I push my Wedge/languages repo to wedge/languages, I get an error saying Wedge/languages.git doesn't exist.
Oh, yeah.

Then again, it's not like the Wedge account has many 'followers' for now. So I could easily get away with forcing everyone to update their remotes. Hmm...
Posted: January 16th, 2014, 12:19 PM

What do you think, guys..?
Title: Re: Repository name poll! Yayer!!
Post by: Pandos on January 16th, 2014, 12:43 PM
Whatever it takes to meet your preferences. :)
By the way... which repo is the actual one?
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 01:05 PM
I don't know what you mean.
If you're talking about BitBucket's Wedge repo, it's still private. It'll be a mirror for the github repo. I don't think I'll use it for starters, but if I'm bored with Github, I'll fall back to that one.
Title: Re: Repository name poll! Yayer!!
Post by: Pandos on January 16th, 2014, 01:10 PM
There are two wedge repos...
Nao/Wedge & wedge/wedge...
Last repo is updated 2 hours ago.
Nao/Wedge with date from 10.1.2014.


Nao/Wedge was always my watched repo....

Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 01:13 PM
NaoGilles/Wedge is a dead repo; because I rebased the original repo multiple times, I couldn't have pushed it to NaoGilles without breaking repos for everyone else. So, I pushed it to Wedge/Wedge so you can safely get my latest updates, as long as you're not pulling into the same repo, of course. (Or cleaning up, and force pulling, or something. I don't know what's available here.)
Title: Re: Repository name poll! Yayer!!
Post by: Pandos on January 16th, 2014, 01:17 PM
OK, then starting new :)
THX
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 04:01 PM
wedge/wedge is winning; does that mean none of you cloned/forked the other repos in the Wedge account..? Because that *will* break any communication with them unless you take action... :^^;:
Title: Re: Repository name poll! Yayer!!
Post by: Wanchope on January 16th, 2014, 05:39 PM
@Nao
From the look of this (based) on your recent posts in this thread, Wedge/wedge should be smoother than wedge/wedge as Wedge has been exiting and is case sensitive. In this matter, I suggest you impose your 'veto power' as the 'president' here. Clearly, wedge/wedge might be good and is leading the pool but there should be consideration...
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 06:12 PM
Actually I remembered that since only I have push rights to that account, no one is likely to have already added it as a remote... ;)

I'll keep watching the poll until I've committed all my bug fixes and am ready to push.
Tomorrow should be good.
I caught a cold this morning so it made things slower...
Title: Re: Repository name poll! Yayer!!
Post by: kimikelku on January 16th, 2014, 07:04 PM
I have voted wedge/wedge too, but will it cause a problem too for the language repo?
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 16th, 2014, 08:04 PM
Well, not really, unless you have it as a local remote, in which case you'll just need to update it. (git remote remove and git remove add or something, or simply TortoiseGit > Settings > Git > Remote, change casing, save.)

(I'm leaning towards Wedge/wedge currently, but... Whatever? I won't push today anyway. Too risky with the installer problems.)
Title: Re: Repository name poll! Yayer!!
Post by: Maxx on January 18th, 2014, 03:34 PM
JK but this comes to mind, when thinkng of all the work you've gone through and the trying times lol!

wedgie

attached: remember JK!

regards,.
Maxx
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 18th, 2014, 03:57 PM
Oh, you have no idea...
Just this topic: I'm learning towards NOT using the lowercase 'wedge' as account name, but the majority voted for it, and I don't like being unpleasant... :^^;:

As for the rest...

Well, the problem with going public is not that people will be exposed to my code and thus able to criticize it. Not only am I ready for that, but I'm confident that everyone skilled enough to understand what's under the hood will be thrilled by what they'll see.
However, because git allows rewriting history, but makes one's life miserable if you attempt to force push a rewritten history to a repo that's already public[1], once the source code is public, I won't be able to rewrite history, and believe me, rewriting is REALLY cool if you're looking into having a clean repo with easy and fast blames. (Blame is a VERY useful tool which lets you find a line in a specific file, and gives you a full history of that line, i.e. the dates and contents of each successive modification to that line.)

I'm also still not sure about the new folder structure. While /app and /html are acceptable folder names because they're noob-friendly and match all of my demands, I have to say that I have to look twice for the /templates folder, before I remember it's now called /html. Oddly, it didn't take long for me to assimilate that /Sources is now /app, so I just need some time. The main problem is that /core (their parent folder) is still kind mixed up with two other sibling folders starting in 'c', i.e. 'cache' and 'css'. I'm considering renaming 'cache' to 'files', and move 'css' and 'js' inside it, which would make for a cleaner folder list, at the cost of 6 more bytes per filename in the HTML source code. Perhaps if I could find another name like 'files', but a bit shorter... ('bits'??) Or maybe I just shouldn't bother. The reason why /css and /js were made into root folders in the first place was not that it made for shorter URLs (it was a reason, but not my first), it was that it made it easier for me to clear the CSS and JS caches manually. But since I added a menu command to clear all cache, there's no reason for that any longer, eh...

These are the last few hiccups I'm having. The rest, I guess I can live with.

Also, I'm not releasing anything tomorrow, because it's the 19th, and '9' in Japanese means 'pain'. I'm a bit superstitious about Japanese numbers, to each their own. I thought today was the 19th, so I was planning to postpone to tomorrow, but right now I'm torn between releasing *now*, or postponing for another two days (and thus getting laughed at.)

First-world problems™, I know...!
 1. Basically, it just forces everyone else to delete their local repo, re-download the remote repo, and not kill the one who rewrote history. Additionally, github or git never really tell the user about that rewrite. Nuff said, it's a recipe for disaster.
Title: Re: Repository name poll! Yayer!!
Post by: Maxx on January 18th, 2014, 04:14 PM
Maybe wat too later or way wrong, I was thinking is wedge not a cms?
wedge/cms
wedge/sys

sorry but I'm way dumb with this kind of stuff! :(

regards,
Maxx
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 18th, 2014, 04:24 PM
Well, it's not about the repo name, it has to have 'wedge' in it anyway, and 'wedge/wedge-cms' or 'wedge/wedgeforum' is probably a bit much. Wedge will have to stand by itself as not needing an introduction, so no reason to add 'forum' to it.

And no, it's not too late or anything.
I'm more interested in feedback regarding my last post above, though... ;)
Title: Re: Repository name poll! Yayer!!
Post by: Maxx on January 18th, 2014, 04:32 PM
Not sure if this is of any help, but when I do a theme and add an additonal directory to it, I just use like "/mx" for my files or /img for my image files... could /na work? or am I still lost?

Edit: /mx/styles.css
              responsive.css
       /mx/script.js
              responsive.js
              jQuery.js
       /mx/img/
             all my images

regards,
Maxx
Title: Re: Repository name poll! Yayer!!
Post by: Farjo on January 18th, 2014, 05:18 PM
'Open' - because the folder contains files that are open (I assume).

And if you release Monday 0030 it'll be the 20th where you are but still Sunday everywhere west.
Title: Re: Repository name poll! Yayer!!
Post by: Suki on January 18th, 2014, 05:31 PM
I voted for github.com/Wedge/wedge  using Wedge to reference the actual github account and wedge for the product seems easier to handle and understand.
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 18th, 2014, 05:56 PM
@Farjo> That would imply me going to bed right after releasing it. I need to be around to fix any problems in the first few hours... (Assuming more than a couple of people are going to download it. Ah, ah.)
Anyway, I already said last week that my target date was Jan 20, and that's the day it will be out. Probably. :P
The whole 'laugh at me' thing is if I fail to release it on the 20th, not Sunday. I just thought that Sunday was the 20th.

@Suki> I thought you'd say Wedge/Wedge, given that all of your repos are ucfirst'ed... ;)
And again, the account is Wedge, but it can still be renamed to wedge. All it changes is that the few people (I think, two!) who forked the languages repo will need to update their remotes IF they ever get writing rights on it in the future (which is not very git-like.)
I guess I'm worried about nothing. It's just a symbol of my fear of releasing, as mentioned above.
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 20th, 2014, 03:35 PM
I've updated the poll for simplicity.
A majority of voters (13 out of 18) chose 'wedge' for the repository name (over 'Wedge' and 'forum'), so this will be its name.
The vote on the account (organization) name was more split (5 versus 8 out of these 13), though, and I'd like to give it another go before it's too late. ;)

Let's give it a few hours, then! I guess I'll settle at the last minute.
Title: Re: Repository name poll! Yayer!!
Post by: Drunken Clam on January 20th, 2014, 04:06 PM
Although I'm a follower of the lowercase style, in this instance, github.com/Wedge/ is easier on my ageing eyes! :whistle:
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 20th, 2014, 07:09 PM
I just realized what's wrong with me...
github.com/Wedge -> looks better in small fonts, or when the github part is ommitted (e.g. the repo's page header, 'Wedge / wedge')
github.com/Wedge -> looks better in large fonts, but looks horrible in the repo's page header ('wedge / wedge').

So, the feeling I have when I see a github URL (or a bitbucket URL, but it's private) is dependent upon the current font size, AND the place where the account name is being shown, AND whether or not it has 'github.com' before it.

Must be the silliest reason ever, but... Well, whatever. Just goes to show that I'm never, never going to be 100% happy about this tiny little detail.
If a team of people can work for a year on a competitor that has a terribly sounding name[1], when they had a perfect name to begin with[2], it's probably that it doesn't matter THAT much... Eh, what can I say!
 1. Is it a tree, or an animal? Is it a Basque word, or a mix between English and Italian?
 2. 'Dialogo' sounded so nice, I could have used it for Wedge and be happy with it.
Title: Re: Repository name poll! Yayer!!
Post by: Suki on January 20th, 2014, 07:49 PM
I created my repos long before knowing what I was doing so there isn't any consistency between them. I wouldn't worry that much, just avoid changing it in the future.

Since theres a tendency in github to add silly names to your projects I usually avoid reading the name and go straight for the description/readme.
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 20th, 2014, 09:18 PM
I dunno, I clicked 'Explore' on github to see a list of accounts+repos, and the tendency is to:
- have a lowercase name if it's an organization,
- have a NormalName if it's a user account,
- and match the account's case for the repo.
Not 'systematic', but it often happens.

In any case, there are some choices I find dull (github.com/jquery/jquery would work better as github.com/jQuery/jQuery, really), others are too complicated with elaborate case.
Title: Re: Repository name poll! Yayer!!
Post by: Farjo on January 20th, 2014, 10:20 PM
Are you in danger of obsessing on this because you are nervous about releasing and subconsciously you are using this pontification to force a delay?
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 20th, 2014, 11:33 PM
No, not really...

I do, however, have to say that after getting a bit depressed this morning, I decided that it really doesn't matter when it's out. Nobody will try it out anyway, except for those active in here already, and said users could perfectly ask me for read access to the private Wedge repo-- I've been very, very generous with giving access to it since Pete left. So, really, it doesn't change MUCH...

But, it's also true that I was (secretly) planning to release a proper 'alpha' on the day the repo went public. It probably won't happen on the same day, but you never know. Alphas are made to be broken, after all...
Title: Re: Repository name poll! Yayer!!
Post by: Norodo on January 21st, 2014, 01:14 AM
Maybe we'll even be able to help. Use promotes maintenance and maintenance promotes efficiency and efficiency promotes fiddling and fiddling promotes changes. Changes that might be good for everyone!
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 12:10 PM
Well, it also depends on whether I can keep the *motivation* to work on Wedge as long as there's no one using it, AND whether I can keep the *courage* to work on Wedge when it's ultra-successful and the forum is as busy as SMF's.
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 02:56 PM
Okay, so /Wedge is a (close) winner, and I don't want to spend my life on this, so I chose /Wedge. If it turns out I can't live with /Wedge as an account name, I'll just switch back to /wedge, and screw up everyone who's been playing with the Wedge repo, but... Well, there are worse things in life, and I've already made my life complicated enough.

So I did a quick database update to turn all wedge/wedge into Wedge/wedge, which MAY have, ahem, transformed some of your posts as well, in this topic, but I don't think anyone will mind if their messages are case-corrupted, because well, the choice is made... :^^;:
Title: Re: Repository name poll! Yayer!!
Post by: havok on January 21st, 2014, 03:02 PM
I cant wait to try wedge, most people who have used aeva with smf would definitely jump ship as well
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 03:22 PM
I don't know. Maybe they'll jump ship if I remove Aeva Media from sm.org entirely... :P
I'm not planning to do it, though, for these reasons:

- I'm proud of the fact that 3 years after I gave up on it, it's still the best gallery system available for SMF. (Or, as Arantor so elegantly puts it, "the least worst". Go ahead, Pete, make my day and code your own! I'm sure it'll be better than the 2 years of my life I invested on it!)

- It's free advertising for Wedge.

- Wedge only adds a few features (those from the non-free Aeva Media 2.x) to Aeva Media, and as such, switching from SMF to Wedge *just* for the gallery upgrades wouldn't make sense.

I will not, however, update Aeva Media for SMF 2.1 or later, or port it to any other fork. I will let it die its glorious death, while it keeps on living in Wedge. :)
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 03:36 PM
Believe it or not, but... I'm currently uploading the repo.

So, in a few minutes (depending on my connection's speed, but it's a bit slow... and it's a big repo), you'll finally be able to download it. And maybe install it (if it works.) And maybe use it. And maybe enjoy it. ;)
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 03:38 PM
git.exe push --force --progress  "origin" master:master

Counting objects: 31933, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6687/6687), done.
Writing objects: 100% (31933/31933), 12.01 MiB | 48.00 KiB/s, done.
Total 31933 (delta 25350), reused 31762 (delta 25214)
To ...@github.com/Wedge/wedge/
+ 629e5ad...4c0e855 master -> master (forced update)

Success (402170 ms @ 21/01/14 15:37:40)
Title: Re: Repository name poll! Yayer!!
Post by: Farjo on January 21st, 2014, 03:55 PM
Congratulations :)
Title: the beast has been unleashed
Post by: havok on January 21st, 2014, 03:58 PM
:cool: :cool: :cool:
thank you. i can now see the download zip button.
i am going to be playing around with this for some time. will there be a way to import my old forum to wedge?
congratulations on your hard work @Nao
Title: Re: the beast has been unleashed
Post by: Pandos on January 21st, 2014, 04:01 PM
Yes, there will be a way :)
Fixing the importer at this time. Estimated time: today  :eheh:
Title: Re: Repository name poll! Yayer!!
Post by: Nao on January 21st, 2014, 04:21 PM
Thanks!

Feel free to Like the "That'll do" blog post, or comment on it, if you're downloading the alpha at some point! (Or just send your good mental waves around if you're a lurking guest, of course!)