* Git User's Survey 2007 summary - git homepage improvements
@ 2007-10-14 22:05 Jakub Narebski
2007-10-14 22:56 ` Frank Lichtenheld
2007-10-17 1:18 ` Petr Baudis
0 siblings, 2 replies; 12+ messages in thread
From: Jakub Narebski @ 2007-10-14 22:05 UTC (permalink / raw)
To: git, Petr Baudis
50. What could be improved on the GIT homepage?
TO DO
171 / 683 non-empty responses
--
Note from the homepage, http://git.or.cz/
This website itself is tracked in Git as well - you can browse its
development history or even clone it from
http://repo.or.cz/r/git-homepage.git. The site is covered by GPLv2 and
maintained by Petr Baudis who always takes patches eagerly. ;-)
--
List of answers, without count, divided into broad categories.
Some answers were hard to classify into one section, so please read
carefully.
Generic
* Keep it always up-to-date!
* Catch up with the latest version in kernel.org/.../RPMS. ;-)
1.5.3.2 is out.
* Publicity. Until the survey I didn't know it had all that!
There is a homepage?
* More active movement between IRC/list and FAQs
* Less Linux programmer focused.
* Maybe provide translation
Translations to other languages for better adaption elsewhere.
i18n.
* A dedicated domain name, easy to remember and find.
Nicer URL? (git.org?)
* Change the site name to have 'git' in it! Like 'TheGitSite.com'
rather than git.qk.wkx.or (ir is git.or.cz) or whatever.
* It could use a better url than 'git.or.cz'; the URL looks like a
mirror and I'm not sure I'm on the official home page.
* Git could use a real logo.
Code and design
* Could be more sexy.
* Graphical design.
* Give it some nice & fresh design.
* Make it more attractive.
* Color scheme (?)
* Better design and appreciation for aesthetics. For the typical
'programmer' whose position is 'who cares what it looks like' they
won't care. For the managers and other folks that need to be
convinced it will look more polished and professional. Appearances
matter.
* Move the details on fetching the development code to the 'getting
git' page.
* More prominent links to documentation on how to get started with
GIT.
* More bling :-) but I'm not really sure about that.
Non-technical users get scared away anyway.
* Smarten it up with some colour and graphics.
* Maybe get a graphics monkey and make it less dull but otherwise the
content is OK.
* Make it prettier. Sounds silly but it counts. Bazaar's main feature
is a pretty website ;).
* The layout. It's ok for me but it looks like a minor hobby
project's page
* Make it easier to find information.
Reorganization to find the most important information easily.
* The page has too much info and is hard to navigate.
Look at http://www.mozilla.com/ for contrast.
* Better layout. It seems busy and hard to find things. Simplify.
Better layout to make things easier to find.
* Move the documentation up to the top.
It's what people want to access the most!
* Perhaps divide it again into separate pages if it grows
* The layout and the organization of the sections. It's pretty hard
to know why should I use git just looking at the webpage.
* A proper side bar for things that are currently in boxes.
* Hide the rarer commands and special tricks deeper and emphasize the
best usage practices.
* Less text on the front page, less text per page
* Web 2.0 type interface as Ruby and Ubuntu have.
* Pictures. Fancy layout.
Less clutter.
I find it somewhat unstructured.
* Modern styles look and feel.
* Download link needs to stand out more. The homepage appears rather
'flat' that is nothing stands out as more important than the rest.
In order of importance, I think there should be:
1. Download
2. Git Quickstart Guide
3. Documentation
* The lines are too long. Try to find a better proportion.
* It doesn't look like a project home page.
Mercurial does a better job with the look of their page IMHO.
* Make it less monolithic. Stick documentation on its own page,
methods of acquiring GIT on its own page and so forth. That allows
more room for each without making one huge homepage.
* Divide content up into sets of info related to tasks a person would
be interested in
- getting a first setup
- maintaining/updates
- introductory documentation
- reference/refresh-memory info
- project/git-developer info
* Make it look more modern but don't use too many web features
(i.e. make sure it works on elinks).
Documentation
* Link to Git User's Manual and not only to crash course/tutorial
Feature the User Manual more prominently
* More documentation.
More tutorials and examples.
More workflow examples, more crash courses.
* More links to documentation/tutorials/howto
* Recipes for how to do things with git.
Examples and workflows.
Common pitfalls.
* More visible link to the tutorial.
* Old documentation removed / updated (index, staging, cache).
Less emphasis on cogito / Remove Cogito references.
* Remove more aggressively outdated documentation for historic tools
(like cogito).
* Fluxograms describing some use cases.
Perhaps some diagrams.
* More comprehensive tutorial with optional boxouts.
* Up to date information about best practises and recommended tools.
* Add a new users section with some walkthroughs that show how to use
git practically on a real repository. Maybe add comparable commands
from other SCMs. (git clone -> cvs checkout)
* 'git for svn/cvs people' could use an overhaul
(at least they did a few months ago)
The Git for SVN users tutorial is incomplete and does not explain
for example how the index works and why it's there. Thus people end
up thinking that 'svn add' is like 'git add' whereas it's not.
* A 'git features tour' showing the great features git has.
* Add some material for presenting git to others (slides)
* Add a tutorial helping deal with a conflict merge.
* Feature-driven help: a list of features with short tutorial on how
to use each one.
* Example of interacting with CVS repository
(import, export, cvsserver)
* Highlight those pieces of documentation that aren't easily
available through --help and man 'git-something'.
* Getting started for new users.
* Simple online demo and beginner Tutorial on one page.
The demo could be an applet giving access to a terminal of a
running virtual machine with git and some demo repositories.
The virtual machine is reset every full hour.
* Some way to indicate which version of Git a specific piece of
documentation refers to.
* Missing information: examples of ways diffent (real) projects use
Git.
* More details on how to make a centralized workflow work
* A prominent 'Why git?' or 'Why distributed?' section might be good.
* Better SVN -> Git
Downloads
* It could be more up-to-date about new git versions (sometimes it
lags behind a bit).
* Catch up with the latest version in kernel.org/.../RPMS. ;-)
1.5.3.2 is out.
* Current official version should include the one on master.
Snapshots. Results of nightly builds and tests.
There should be links to download pu/next/master/maint branches
tar.gz trees (snapshots) from gitweb.
* Information about Windows version(s).
Easier for windows users to find msysgit (maybe with a development
warning) under 'Getting git'.
Links to windows ports: http://code.google.com/p/msysgit/
and a plea for help.
* Download link needs to stand out more.
* Download repository for the most common distros (Ubuntu, RedHat /
Fedora Core, SuSE).
* Provide processed man pages to install
Provide PDF documentation
Information, new links, new features
* What's New section
* News and info about where things are going (roadmap).
* Link to the latest release announcement. Now you can only find a
link to the tarball but most of the time I only want to take a
quick look at the announcement (RelNotes).
* Add a news section and maybe some pointers to interesting
user-contributed HOWTOs or something.
* Add more external porcelains like Guilt to the frontpage.
* Recommended 'out-of-the-box' package of GUI or CLI interface.
* Cogito state should be better clarified.
* Bring the porcelains list up-to-date -- in particular mark
Cogito (cg) as outright deprecated.
* More information on project around GIT (like GUIs etc).
* Perhaps making some pages like FAQ or Tips and Tricks, or
discussion about nature of branches in git taken from GitWiki when
they are mature enough
* I wish for Git Traffic: digest of git mailing list discussions
(there was one at http://kerneltraffic.org/git/index.html but it
stopped after one issue; KernelTraffic is also no longer updated)
Some type of recent news collected from the mailing list 'what's
new in the latest release' or coming-soon previews would be nice.
* The layout and the organization of the sections. It's pretty hard
to know why should I use git just looking at the webpage.
* More marketing on what projects use git and perhaps more blurb on
why git is better than other SCMs.
* Easier access to release notes and changleogs (i.e. the history)
without having to browse the git repo or read separate pages from
the documentation.
* A blog or news page (not everyone enjoys mailing lists),
perhaps link to mailing list archive
* Provide 'A note from the maintainer' as a prominent link probably
named as 'How the git project is managed and how to participate'
* Place links to direct git's plugins core and tools source tree.
* Link to some good GUIs. Giggle is a good GUI that serves my needs.
One person seems to mistake git documentation page ("reprint of the
man pages") at http://www.kernel.org/pub/software/scm/git/docs/
for the homepage, another mistook (kernel.org?) gitweb for it.
Here is short summary of most common answers, with a short comment if
appropriate:
Generic:
# Dedicated domain name / site name, e.g. git.org or git.com
to have it look less like mirror or unofficial page
(git.or.cz still comes first when searching Google for "git";
current domain name was available to homepage admin - historical
reason)
# Better design: make it prettier, easier to find information,
move more important things first, use sidebar instead of boxes,
perhaps divide it into separate pages (again). But make sure it
works on Elinks for example.
(IIRC pasky is not web designer, so help is appreciated)
Documentation
# More documentation: tutorials, workflow examples, walkthroughs,
SCM commands comparison, interacting with other SCMs, HOWTOs, best
practices, recommended tools, fluxograms describing use cases
(graphics). Make link to Git User's Manual stand out better.
# Less emphasizis on Cogito, mark it more explicitely as deprecated
and slowly try to get rid of Cogito references in documentation
(e.g. crash courses).
(Cogito is officially deprecated from not a long time; the process
of removing references to cg in crash courses is AFAIK ongoing)
# More emphasizis on "Why git?" and "Why distributed SCM?".
A 'git features tour' showing the great features git has.
In short: why and when to choose git.
(Someone would have to write it)
# Simple online demo. The demo could be an applet giving access to a
terminal of a running virtual machine with git and some demo
repositories. The virtual machine is reset every full hour.
(This might be a good idea, but I think it is a bit hard to do from
technical point of view; at least securely, securing against
intrusion and, perhaps accidental, denial of service)
Downloads:
# More up-to-date about new git versions.
(With one person updating homepage, who is not git maintainer...)
# There should be links to download pu/next/master/maint branches
tar.gz trees (snapshots) from gitweb.
(The source snapshot part is quite easy to do, but it might
increase load on kernel.org / repo.or.cz, unless snapshots are
somehow cached)
# Results of nightly builds and tests.
Static binaries for other OS (FreeBSD, MacOS X).
(There is a matter of machine park. Somewhere those nightly builds,
perhaps together with nightly running of test suite, have to run.)
# Information about MS Windows version(s). Link to MSys Git, marking
it as under development; perhaps plea for help?
# Provide processed man pages to install. Provide PDF documentation,
at least PDF version of Git User's Manual.
(Having PDF version is quite new; there is no manual.pdf target in
official Makefile.)
Information, new links, new features
# Link to the latest release announcement (RelNotes) on download page.
(Links to relnotes are in HTML version of git(7) manpage, but I
think it is not enough. Happily we _have_ release announcements)
# News section, info about where things are goung (roadmap)
(Junio has a hard time maintaining TODO, and git doesn't have
roadmap AFAICT)
# Provide 'A note from the maintainer' as a prominent link probably
named as 'How the git project is managed and how to participate'
(That is a good idea I think, better than having it on GitWiki.
We can put direct link to SubmittingPatches nearby.)
# I wish for Git Traffic: digest of git mailing list discussions
Some type of recent news collected from the mailing list 'what's
new in the latest release' or coming-soon previews would be nice.
(There was one at http://kerneltraffic.org/git/index.html but it
stopped after one issue; KernelTraffic is also no longer updated.
Do you volunteer?)
# Links to more tools, GUIs, version control interface layers.
A somewhat related request: copy pages like FAQ or Tips and Tricks,
or discussion about branches from GitWiki when they are mature
enough.
(For example there was requests to put links to / info about Guilt
and Giggle on git homepage. Giggle has quite a bit of users among
GUIs).
--
Jakub Narebski
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-14 22:05 Git User's Survey 2007 summary - git homepage improvements Jakub Narebski
@ 2007-10-14 22:56 ` Frank Lichtenheld
2007-10-16 20:12 ` Jan Hudec
2007-10-17 1:18 ` Petr Baudis
1 sibling, 1 reply; 12+ messages in thread
From: Frank Lichtenheld @ 2007-10-14 22:56 UTC (permalink / raw)
To: Jakub Narebski; +Cc: git, Petr Baudis
On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> Generic:
> # Dedicated domain name / site name, e.g. git.org or git.com
> to have it look less like mirror or unofficial page
>
> (git.or.cz still comes first when searching Google for "git";
> current domain name was available to homepage admin - historical
> reason)
Hmm, I guess most names that would qualify are already taken
(most of them by squatters, though). So someone
would have to pay money for this...
(And I guess something like git-scm.org wouldn't qualify as more
"official", would it?)
However, I have to admit I had quite some problems remembering the
domain name myself in the beginning...
> Downloads:
> # More up-to-date about new git versions.
>
> (With one person updating homepage, who is not git maintainer...)
There are use-cases for shared repositories. Maybe this is one of them?
Gruesse,
--
Frank Lichtenheld <frank@lichtenheld.de>
www: http://www.djpig.de/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-14 22:56 ` Frank Lichtenheld
@ 2007-10-16 20:12 ` Jan Hudec
2007-10-17 0:05 ` Petr Baudis
0 siblings, 1 reply; 12+ messages in thread
From: Jan Hudec @ 2007-10-16 20:12 UTC (permalink / raw)
To: Frank Lichtenheld; +Cc: Jakub Narebski, git, Petr Baudis
[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]
On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
> On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> > Generic:
> > # Dedicated domain name / site name, e.g. git.org or git.com
> > to have it look less like mirror or unofficial page
> >
> > (git.or.cz still comes first when searching Google for "git";
> > current domain name was available to homepage admin - historical
> > reason)
>
> Hmm, I guess most names that would qualify are already taken
> (most of them by squatters, though). So someone
> would have to pay money for this...
> (And I guess something like git-scm.org wouldn't qualify as more
> "official", would it?)
It certainly would. It would be 2nd level domain, not a 3rd level one.
Note, that none of the other vcs' have a homepage at theirname.org --
subversion is svn.tigris.org, bazaar is bazaaz-vcs.org, mercurial is
www.selenic.com/mercurial, svk is svk.bestpractical.com, monotone is
monotone.ca. So git-vcs.org would be quite good.
--
Jan 'Bulb' Hudec <bulb@ucw.cz>
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-16 20:12 ` Jan Hudec
@ 2007-10-17 0:05 ` Petr Baudis
2007-10-17 0:26 ` Shawn O. Pearce
2007-10-17 12:47 ` Petr Baudis
0 siblings, 2 replies; 12+ messages in thread
From: Petr Baudis @ 2007-10-17 0:05 UTC (permalink / raw)
To: Jan Hudec; +Cc: Frank Lichtenheld, Jakub Narebski, git
On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
> On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
> > On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> > > Generic:
> > > # Dedicated domain name / site name, e.g. git.org or git.com
> > > to have it look less like mirror or unofficial page
> > >
> > > (git.or.cz still comes first when searching Google for "git";
> > > current domain name was available to homepage admin - historical
> > > reason)
> >
> > Hmm, I guess most names that would qualify are already taken
> > (most of them by squatters, though). So someone
> > would have to pay money for this...
> > (And I guess something like git-scm.org wouldn't qualify as more
> > "official", would it?)
>
> It certainly would. It would be 2nd level domain, not a 3rd level one.
>
> Note, that none of the other vcs' have a homepage at theirname.org --
> subversion is svn.tigris.org, bazaar is bazaaz-vcs.org, mercurial is
> www.selenic.com/mercurial, svk is svk.bestpractical.com, monotone is
> monotone.ca. So git-vcs.org would be quite good.
If someone trustworthy in the community has the resources to sponsor the
domain, I will only be happy and gladly set it up on my side (I can run
the nameservers myself too, if required). But I don't have the
resources for registering the domain myself, unfortunately.
--
Petr "Pasky" Baudis
Early to rise and early to bed makes a male healthy and wealthy and dead.
-- James Thurber
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 0:05 ` Petr Baudis
@ 2007-10-17 0:26 ` Shawn O. Pearce
2007-10-17 0:36 ` david
` (2 more replies)
2007-10-17 12:47 ` Petr Baudis
1 sibling, 3 replies; 12+ messages in thread
From: Shawn O. Pearce @ 2007-10-17 0:26 UTC (permalink / raw)
To: Petr Baudis
Cc: Jan Hudec, Frank Lichtenheld, Jakub Narebski, git, Jonas Fonseca
Petr Baudis <pasky@suse.cz> wrote:
> On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
> > On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
> > > On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> > > > Generic:
> > > > # Dedicated domain name / site name, e.g. git.org or git.com
...
> > > (And I guess something like git-scm.org wouldn't qualify as more
> > > "official", would it?)
> >
...
> If someone trustworthy in the community has the resources to sponsor the
> domain, I will only be happy and gladly set it up on my side (I can run
> the nameservers myself too, if required). But I don't have the
> resources for registering the domain myself, unfortunately.
"git" is a three letter word. I don't think there have been *any*
three letter .com/.org/.net domains available for years.
I see that Jonas Fonseca registered git-scm.org today... I wonder
what his plans are for that domain...
--
Shawn.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 0:26 ` Shawn O. Pearce
@ 2007-10-17 0:36 ` david
2007-10-17 11:11 ` Jonas Fonseca
2007-10-17 20:45 ` Daniel Barkalow
2 siblings, 0 replies; 12+ messages in thread
From: david @ 2007-10-17 0:36 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Petr Baudis, Jan Hudec, Frank Lichtenheld, Jakub Narebski, git,
Jonas Fonseca
On Tue, 16 Oct 2007, Shawn O. Pearce wrote:
> Petr Baudis <pasky@suse.cz> wrote:
>> On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
>>> On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
>>>> On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
>>>>> Generic:
>>>>> # Dedicated domain name / site name, e.g. git.org or git.com
> ...
>>>> (And I guess something like git-scm.org wouldn't qualify as more
>>>> "official", would it?)
>>>
> ...
>> If someone trustworthy in the community has the resources to sponsor the
>> domain, I will only be happy and gladly set it up on my side (I can run
>> the nameservers myself too, if required). But I don't have the
>> resources for registering the domain myself, unfortunately.
>
> "git" is a three letter word. I don't think there have been *any*
> three letter .com/.org/.net domains available for years.
>
> I see that Jonas Fonseca registered git-scm.org today... I wonder
> what his plans are for that domain...
I've been useing the .hm domain for several years. some people who don't
know what it means read it as 'home'. I see that git.hm is not allocated.
David Lang
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-14 22:05 Git User's Survey 2007 summary - git homepage improvements Jakub Narebski
2007-10-14 22:56 ` Frank Lichtenheld
@ 2007-10-17 1:18 ` Petr Baudis
2007-10-17 6:21 ` Jakub Narebski
1 sibling, 1 reply; 12+ messages in thread
From: Petr Baudis @ 2007-10-17 1:18 UTC (permalink / raw)
To: Jakub Narebski; +Cc: git
On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> This website itself is tracked in Git as well - you can browse its
> development history or even clone it from
> http://repo.or.cz/r/git-homepage.git. The site is covered by GPLv2 and
> maintained by Petr Baudis who always takes patches eagerly. ;-)
Note that if someone is going to contribute to the homepage more
regularily, I can give him push access as well.
> Here is short summary of most common answers, with a short comment if
> appropriate:
>
> Generic:
> # Dedicated domain name / site name, e.g. git.org or git.com
> to have it look less like mirror or unofficial page
>
> (git.or.cz still comes first when searching Google for "git";
> current domain name was available to homepage admin - historical
> reason)
See my other mail in this thread; if someone registers it, I can set
everything else up.
> # Better design: make it prettier, easier to find information,
> move more important things first, use sidebar instead of boxes,
> perhaps divide it into separate pages (again). But make sure it
> works on Elinks for example.
>
> (IIRC pasky is not web designer, so help is appreciated)
I'm not really unhappy with the current layout - I think it is pretty
enough but simple. Dividing it to separate pages is question of taste
and opinitions simply differ; I personally think with the current amount
of information single page is fine. OTOH I think it would be nicer to
get more content on the page, then perhaps split it up. :-)
Sure, the webpage could be much prettier, with cute graphics and so on.
But I'm not a webdesigner and can't really do these things better than
how they already are. And is it really that bad?
> Documentation
> # More documentation: tutorials, workflow examples, walkthroughs,
> SCM commands comparison, interacting with other SCMs, HOWTOs, best
> practices, recommended tools, fluxograms describing use cases
> (graphics). Make link to Git User's Manual stand out better.
Yes, please! Bring it on! ;-)
> # Less emphasizis on Cogito, mark it more explicitely as deprecated
> and slowly try to get rid of Cogito references in documentation
> (e.g. crash courses).
>
> (Cogito is officially deprecated from not a long time; the process
> of removing references to cg in crash courses is AFAIK ongoing)
Fixed, hopefully?
> # Simple online demo. The demo could be an applet giving access to a
> terminal of a running virtual machine with git and some demo
> repositories. The virtual machine is reset every full hour.
>
> (This might be a good idea, but I think it is a bit hard to do from
> technical point of view; at least securely, securing against
> intrusion and, perhaps accidental, denial of service)
Yes, and I don't think this is all that important since Git should be
readily available pre-packaged on all popular Linux distributions.
> Downloads:
> # More up-to-date about new git versions.
>
> (With one person updating homepage, who is not git maintainer...)
That shouldn't have been a problem since May; there is a script being
run every 4 hours that syncs this up. If the homepage isn't picking a
release up in a timely fashion, that's a bug and I need to know about
it; I didn't notice anything like that yet, though.
> # There should be links to download pu/next/master/maint branches
> tar.gz trees (snapshots) from gitweb.
>
> (The source snapshot part is quite easy to do, but it might
> increase load on kernel.org / repo.or.cz, unless snapshots are
> somehow cached)
Why would anyone want this? Adding extra useless or seldom-used links to
the homepage is actually harmful, the important ones must not get lost
between those.
> # Results of nightly builds and tests.
> Static binaries for other OS (FreeBSD, MacOS X).
>
> (There is a matter of machine park. Somewhere those nightly builds,
> perhaps together with nightly running of test suite, have to run.)
This is not something for the Git homepage itself. If someone volunteers
to run a tinderbox-like thing for Git, cool. I can link to it. ;-)
> # Information about MS Windows version(s). Link to MSys Git, marking
> it as under development; perhaps plea for help?
I'm not sure what in particular the MSys people want... They may want to
send patches, though. ;-)
Maybe we could merge the (largely artificially separated anyway)
subproject subsections to a single alphabetically-ordered subsection and
include MSysGit there?
> # Provide processed man pages to install.
> Provide PDF documentation, at least PDF version of Git User's Manual.
>
> (Having PDF version is quite new; there is no manual.pdf target in
> official Makefile.)
I think it's more appropriate to link to this from inside the k.org Git
Manual site.
> Information, new links, new features
> # Link to the latest release announcement (RelNotes) on download page.
>
> (Links to relnotes are in HTML version of git(7) manpage, but I
> think it is not enough. Happily we _have_ release announcements)
Done.
> # News section, info about where things are goung (roadmap)
>
> (Junio has a hard time maintaining TODO, and git doesn't have
> roadmap AFAICT)
Maybe something like the News section could be nice, but someone else
would have to maintain it.
Then again, what would be the contents? Just aggregating recent
announces? Cc' posting-restricted mailing list on these and link to its
archives, and you will make more people happy.
> # Provide 'A note from the maintainer' as a prominent link probably
> named as 'How the git project is managed and how to participate'
>
> (That is a good idea I think, better than having it on GitWiki.
> We can put direct link to SubmittingPatches nearby.)
Yes, got a patch from Michael Witten for this few days ago, applied now.
Thanks, Michael!
> # Links to more tools, GUIs, version control interface layers.
> A somewhat related request: copy pages like FAQ or Tips and Tricks,
> or discussion about branches from GitWiki when they are mature
> enough.
>
> (For example there was requests to put links to / info about Guilt
> and Giggle on git homepage. Giggle has quite a bit of users among
> GUIs).
I can't remember ever getting a patch. If I missed it, I'm sorry -
please resend.
> Code and design
> * More prominent links to documentation on how to get started with
> GIT.
How much more prominent can you be? :)
> * The layout and the organization of the sections. It's pretty hard
> to know why should I use git just looking at the webpage.
This is one of the things I tried to optimalize the layout to. If it
doesn't work, I'm sorry but I'm not getting it and you need to be more
concrete.
> * Hide the rarer commands and special tricks deeper and emphasize the
> best usage practices.
That's rather about the Git manual?
> * Download link needs to stand out more. The homepage appears rather
> 'flat' that is nothing stands out as more important than the rest.
Maybe this improved a bit today.
> In order of importance, I think there should be:
> 1. Download
> 2. Git Quickstart Guide
> 3. Documentation
Funnily enough, this _is_ the order in which the information flows.
> * The lines are too long. Try to find a better proportion.
The sidebar would help here, I guess. Counter-argument is that sidebar
would take up space for the main content. ;-)
Opinions? Should the lines get a bit shorter? I'd almost agree.
> * It doesn't look like a project home page.
> Mercurial does a better job with the look of their page IMHO.
I actually find Mercurial's homepage much uglier, personally.
> Documentation
Many suggestions here are for the Git manual, actually; that's a good
sign that the integration isn't working so badly after all.
> * 'git for svn/cvs people' could use an overhaul
> (at least they did a few months ago)
> The Git for SVN users tutorial is incomplete and does not explain
> for example how the index works and why it's there. Thus people end
> up thinking that 'svn add' is like 'git add' whereas it's not.
Yes, this would be nice to get improved; however, the surgery needs to
be very careful in order to avoid complicating or confusing things up
too much - I already got few patches that tried, but the end result
wasn't really working well. Maybe the whole crash course should just be
rewritten along the lines of the Git tutorial?
> * Add some material for presenting git to others (slides)
> * Perhaps making some pages like FAQ or Tips and Tricks, or
> discussion about nature of branches in git taken from GitWiki when
> they are mature enough
This touches a subject that I'm kind of surprised wasn't mentioned more,
that is the homepage-wiki duality. Are people happy with the current
setup? I kinda am, or would be if I got more patches. ;-) I'm personally
not too fond of having project's main homepage in wiki -
*especially* if it's made obvious by half of the screen space being
occupied by wiki-generated metalinks. But if everyone else thinks that
we should just move the main page to a wiki format, I won't stay in the
way.
I'd like to use this space to also repeat that I never seriously
intended to maintain the technical side of the wiki, I've set up just
because it was so damn easy. I have grown to just hate the wiki engine
we use, and if someone wants to take the wiki over, you are welcome!
--
Petr "Pasky" Baudis
Early to rise and early to bed makes a male healthy and wealthy and dead.
-- James Thurber
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 1:18 ` Petr Baudis
@ 2007-10-17 6:21 ` Jakub Narebski
0 siblings, 0 replies; 12+ messages in thread
From: Jakub Narebski @ 2007-10-17 6:21 UTC (permalink / raw)
To: Petr Baudis; +Cc: git
On 10/17/07, Petr Baudis <pasky@suse.cz> wrote:
> On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
>> # Information about MS Windows version(s). Link to MSys Git, marking
>> it as under development; perhaps plea for help?
>
> I'm not sure what in particular the MSys people want... They may want to
> send patches, though. ;-)
>
> Maybe we could merge the (largely artificially separated anyway)
> subproject subsections to a single alphabetically-ordered subsection and
> include MSysGit there?
I was thinking more about adding link to MSysGit / GitMe / WInGit in the
"Getting Git"/"Binaries" section. I'm not sure what people who put this response
in survey want...
>> * Perhaps making some pages like FAQ or Tips and Tricks, or
>> discussion about nature of branches in git taken from GitWiki when
>> they are mature enough
>
> This touches a subject that I'm kind of surprised wasn't mentioned more,
> that is the homepage-wiki duality. Are people happy with the current
> setup? I kinda am, or would be if I got more patches. ;-) I'm personally
> not too fond of having project's main homepage in wiki -
> *especially* if it's made obvious by half of the screen space being
> occupied by wiki-generated metalinks. But if everyone else thinks that
> we should just move the main page to a wiki format, I won't stay in the
> way.
>
> I'd like to use this space to also repeat that I never seriously
> intended to maintain the technical side of the wiki, I've set up just
> because it was so damn easy. I have grown to just hate the wiki engine
> we use, and if someone wants to take the wiki over, you are welcome!
I'm very happy with homepage / wiki separation. IMVHO having wiki for
homepage is not a very good decision. I thought that wiki would be
more staging area for homepage, and that some content after maturing
would be put on homepage.
--
Jakub Narebski
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 0:26 ` Shawn O. Pearce
2007-10-17 0:36 ` david
@ 2007-10-17 11:11 ` Jonas Fonseca
2007-10-17 12:50 ` Petr Baudis
2007-10-17 20:45 ` Daniel Barkalow
2 siblings, 1 reply; 12+ messages in thread
From: Jonas Fonseca @ 2007-10-17 11:11 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Petr Baudis, Jan Hudec, Frank Lichtenheld, Jakub Narebski, git
Shawn O. Pearce <spearce@spearce.org> wrote Tue, Oct 16, 2007:
> Petr Baudis <pasky@suse.cz> wrote:
> > On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
> > > On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
> > > > On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> > > > > Generic:
> > > > > # Dedicated domain name / site name, e.g. git.org or git.com
> ...
> > > > (And I guess something like git-scm.org wouldn't qualify as more
> > > > "official", would it?)
> > >
> ...
> > If someone trustworthy in the community has the resources to sponsor the
> > domain, I will only be happy and gladly set it up on my side (I can run
> > the nameservers myself too, if required). But I don't have the
> > resources for registering the domain myself, unfortunately.
>
> "git" is a three letter word. I don't think there have been *any*
> three letter .com/.org/.net domains available for years.
>
> I see that Jonas Fonseca registered git-scm.org today... I wonder
> what his plans are for that domain...
The plan is to use it for git propaganda in some form or another. :-)
If the list decides that it could be a better official name or simply an
alias (currently the case if I configured it correctly) to git.or.cz (or
whatever the list comes up with) I will gladly act as a domain sponsor.
Also, as time permits, I would like to get more involved in creating a
great online resource for git users and what better way to do that than
"homesteading the websphere".
--
Jonas Fonseca
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 0:05 ` Petr Baudis
2007-10-17 0:26 ` Shawn O. Pearce
@ 2007-10-17 12:47 ` Petr Baudis
1 sibling, 0 replies; 12+ messages in thread
From: Petr Baudis @ 2007-10-17 12:47 UTC (permalink / raw)
To: Jan Hudec; +Cc: Frank Lichtenheld, Jakub Narebski, git
On Wed, Oct 17, 2007 at 02:05:26AM +0200, Petr Baudis wrote:
> On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
> > Note, that none of the other vcs' have a homepage at theirname.org --
> > subversion is svn.tigris.org, bazaar is bazaaz-vcs.org, mercurial is
> > www.selenic.com/mercurial, svk is svk.bestpractical.com, monotone is
> > monotone.ca. So git-vcs.org would be quite good.
>
> If someone trustworthy in the community has the resources to sponsor the
> domain, I will only be happy and gladly set it up on my side (I can run
> the nameservers myself too, if required). But I don't have the
> resources for registering the domain myself, unfortunately.
Ok, it turns out that I can get a domain arranged even for free, so if
someone has some fancy idea...
I wonder who took git-vcs.org. :-( Maybe some evil competing VCS? ;-)
--
Petr "Pasky" Baudis
Early to rise and early to bed makes a male healthy and wealthy and dead.
-- James Thurber
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 11:11 ` Jonas Fonseca
@ 2007-10-17 12:50 ` Petr Baudis
0 siblings, 0 replies; 12+ messages in thread
From: Petr Baudis @ 2007-10-17 12:50 UTC (permalink / raw)
To: Jonas Fonseca
Cc: Shawn O. Pearce, Jan Hudec, Frank Lichtenheld, Jakub Narebski,
git
On Wed, Oct 17, 2007 at 01:11:36PM +0200, Jonas Fonseca wrote:
> If the list decides that it could be a better official name or simply an
> alias (currently the case if I configured it correctly) to git.or.cz (or
> whatever the list comes up with) I will gladly act as a domain sponsor.
I have configured it on my side too. git-scm.org now works. Thanks!
I'd have personally preferred git-vcs.org, but git-scm.org is cool too.
:-)
--
Petr "Pasky" Baudis
Early to rise and early to bed makes a male healthy and wealthy and dead.
-- James Thurber
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Git User's Survey 2007 summary - git homepage improvements
2007-10-17 0:26 ` Shawn O. Pearce
2007-10-17 0:36 ` david
2007-10-17 11:11 ` Jonas Fonseca
@ 2007-10-17 20:45 ` Daniel Barkalow
2 siblings, 0 replies; 12+ messages in thread
From: Daniel Barkalow @ 2007-10-17 20:45 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Petr Baudis, Jan Hudec, Frank Lichtenheld, Jakub Narebski, git,
Jonas Fonseca
On Tue, 16 Oct 2007, Shawn O. Pearce wrote:
> Petr Baudis <pasky@suse.cz> wrote:
> > On Tue, Oct 16, 2007 at 10:12:47PM +0200, Jan Hudec wrote:
> > > On Mon, Oct 15, 2007 at 00:56:18 +0200, Frank Lichtenheld wrote:
> > > > On Mon, Oct 15, 2007 at 12:05:22AM +0200, Jakub Narebski wrote:
> > > > > Generic:
> > > > > # Dedicated domain name / site name, e.g. git.org or git.com
> ...
> > > > (And I guess something like git-scm.org wouldn't qualify as more
> > > > "official", would it?)
> > >
> ...
> > If someone trustworthy in the community has the resources to sponsor the
> > domain, I will only be happy and gladly set it up on my side (I can run
> > the nameservers myself too, if required). But I don't have the
> > resources for registering the domain myself, unfortunately.
>
> "git" is a three letter word. I don't think there have been *any*
> three letter .com/.org/.net domains available for years.
If anyone's in London, and could ask an Andy Ritchie nicely,
http://git.org/ doesn't seem to be doing much, and we might be able to get
a redirect.
-Daniel
*This .sig left intentionally blank*
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-10-17 20:45 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-14 22:05 Git User's Survey 2007 summary - git homepage improvements Jakub Narebski
2007-10-14 22:56 ` Frank Lichtenheld
2007-10-16 20:12 ` Jan Hudec
2007-10-17 0:05 ` Petr Baudis
2007-10-17 0:26 ` Shawn O. Pearce
2007-10-17 0:36 ` david
2007-10-17 11:11 ` Jonas Fonseca
2007-10-17 12:50 ` Petr Baudis
2007-10-17 20:45 ` Daniel Barkalow
2007-10-17 12:47 ` Petr Baudis
2007-10-17 1:18 ` Petr Baudis
2007-10-17 6:21 ` Jakub Narebski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).