rowanj/gitx

Project status?

claybridges opened this issue ยท 12 comments

I've got a couple of 3 month old pull requests. Moreover, there seems to be a lot of work about in issues. Could this project maybe could use a few more hands?

@rowanj: are you doing all this alone? If so, would it be time to build a team? GitX has a frustrating history of the baton that keeps getting picked up, then dropped again. I'd like to see GitX-dev remain the one true GitX, but that probably means the single-dev model needs to die at some point.

Apologies if I'm not keeping up with the group...

+1

Also if I recall, was there talk of a rename to avoid some active/inactive fork confusion?

+1. I've been trying to join the boat too, but given the "state of the code", I've finally settled on working at a lower-level (a.k.a I'm hacking away at libgit2 to provide what's needed for GitX to move forward in tearing away the IMHO horrific NSTask interface.

The github issue discussing renaming is here, and that directs to a more extensive google groups thread.

Having read all that, here's my take on the state of play. We could either:

  1. Make GitX-dev the official GitX. Pieter de Bie seems up for that in all kinds of awesomely accommodating ways.
  2. Rename.

Re: option 1, there are still brotherbard and GitX-L forks to noise up the space. That will probably die down over time.

Regardless, I think GitX/Git* needs to decouple from any individual, and become a project, e.g. GitX/GitX, so that the baton can easily passed while maintaining continuity, and there is no single choke point for issues & pull requests.

+1 on the GitX organization thing. -1 on the rename, let's make this one the blessed fork with our bare hands ;-).

Also, what would be nice is a style guide. I'd be happy to give a hand in reviewing PRs, if the current style wasn't so... disparate ;-).

@rowanj is currently very busy with his day-job, so GitX by necessity needs to take a back seat. I've been testing one build for him which has a number of improvements, but I don't think it's ready for release.

Offers of assistance are always appreciated!

@pipelineoptika: what needs to be done? Testing? Do you have a .dmg link? Any particular methodology?

@tiennou: do you have a extant style guide in mind? e.g. Google's?

I'm more familiar with GitHub's (since I work on Objective-Git). The few things I have against it are the TomDoc comments โ€” though they are readable, I don't think there's an appledoc extractor โ€” and the dot-syntaxify-everything stance. And the fact that it enforces Tabs can sound crazy to some people ;-).

I'll review the Google one tonight, because it accounts for Objective-C++ and some parts of GitX are using that.

5sw commented

I'd like to help too. Right now I'm too busy with work, but I can do reviews of pull requests and stuff like that. Also ๐Ÿ‘ from me for the GitX organization thing. I believe work will progress much faster if multiple people have access to the "master" repository.

๐Ÿ‘ for GitX-dev organization thing!

๐Ÿ‘ for GitHub's Objective-C conventions; at least, for the vast majority of code style issues. Some of the points I can take or leave; but beyond brace and indent I don't really mind.

If there are going to be documentation comments, I'm pro- "whatever the project build environment uses" (Appledoc), but unless somebody is going to step up to:

  • document substantial parts of the app
  • make sure the existing docs are up to date
  • review changes for documentation breakage
    ... I'll put the work into cleaning and refactoring the interfaces over documenting the existing code.

I'm on GitX for the long haul.

  • I like it.
  • I use it for my day job, and have done for the last two day jobs.

For renames, I don't really mind. I'd like to avoid ambiguity with other forks, which to me means either establishing rowanj/gitx as mainline, then adopting "GitX"... or taking a wholly new name.

Yes, I'm looking to expand the team.

I was a bit unsure when I wrote that, but no... I'm not making it up.

commits_by_author