Print

Print


Ah, my bad.

> -----Original Message-----
> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
> Karen Coyle
> Sent: Wednesday, February 20, 2013 1:15 PM
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] GitHub Myths (was thanks and poetry)
> 
> WE're talking about wordpress, not github.
> 
> kc
> 
> On 2/20/13 9:56 AM, Johnston, Leslie wrote:
> > It's technically breaking GitHub's terms of service to have multiple
> individuals sharing a single account.
> >
> > Leslie
> >
> >> -----Original Message-----
> >> From: Code for Libraries [mailto:[log in to unmask]] On Behalf
> >> Of Karen Coyle
> >> Sent: Wednesday, February 20, 2013 12:07 PM
> >> To: [log in to unmask]
> >> Subject: Re: [CODE4LIB] GitHub Myths (was thanks and poetry)
> >>
> >> Sure. Although the question was more: how can we make it easy to
> have
> >> a bunch of accounts? Or should we have a c4l account that we share
> >> (and monitor for spam)? I think anything wysiwyg-y and familiar
> >> (wordpress certainly meets those criteria) would be fine. There does
> >> seem to be a lot of familiarity with Wordpress in the group.
> >>
> >> kc
> >>
> >>
> >> On 2/20/13 8:45 AM, Ethan Gruber wrote:
> >>> Wordpress?
> >>>
> >>>
> >>> On Wed, Feb 20, 2013 at 11:42 AM, Karen Coyle <[log in to unmask]>
> >> wrote:
> >>>> Shaun, you cannot decide whether github is a barrier to entry FOR
> >>>> ME (or anyone else), any more than you can decide whether or not
> my
> >> foot hurts.
> >>>> I'm telling you github is NOT what I want to use. Period.
> >>>>
> >>>> I'm actually thinking that a blog format would be nice. It could
> be
> >>>> pretty (poetry and beauty go together). Poems tend to be short, so
> >>>> they'd make a nice blog post. They could appear in the Planet blog
> >>>> roll. They could be coded by author and topic. There could be
> >> comments! Even poems as comments!
> >>>> The only down-side is managing users. Anyone have ideas on that?
> >>>>
> >>>> kc
> >>>>
> >>>>
> >>>>
> >>>> On 2/20/13 8:20 AM, Shaun Ellis wrote:
> >>>>
> >>>>>> (As a general rule, for every programmer who prefers tool A, and
> >>>>>> says that everybody should use it, there’s a programmer who
> >>>>>> disparages tool A, and advocates tool B. So take what we say
> with
> >> a
> >>>>>> grain of salt!)
> >>>>> It doesn't matter what tools you use, as long as you and your
> team
> >>>>> are able to participate easily, if you want to.  But if you want
> >>>>> to
> >> attract
> >>>>>    contributions from a given development community, then choices
> >>>>> should be balanced between the preferences of that community and
> >>>>> what best serve the project.
> >>>>>
> >>>>>   From what I've been hearing, I think there is a lot of
> confusion
> >>>>> about GitHub.  Heck, I am constantly learning about new GitHub
> >>>>> features, APIs, and best practices myself. But I find it to be an
> >>>>> incredibly powerful platform for moving open source, distributed
> >> software development forward.
> >>>>>    I am not telling anyone to use GitHub if they don't want to,
> >>>>> but
> >> I
> >>>>> want to dispel a few myths I've heard recently:
> >>>>>
> >>>>> ------------
> >>>>>
> >>>>> * Myth #1 : GitHub creates a barrier to entry.
> >>>>> * "To contribute to a project on GitHub, you need to use the
> >>>>> command-line. It's not for non-coders."
> >>>>>
> >>>>> GitHub != git.  While GitHub was initially built for publishing
> >>>>> and sharing code via integration with git, all GitHub
> >>>>> functionality can be performed directly through the web gui.  In
> >>>>> fact, GitHub can
> >> even
> >>>>> be used as your sole coding environment. There are other tools in
> >> the "eco-system"
> >>>>> that allow non-coders to contribute documentation, issue
> >>>>> reporting, and more to a project.
> >>>>>
> >>>>> ------------
> >>>>>
> >>>>> * Myth #2 : GitHub is for sharing/publishing code.
> >>>>> * "I would be fun to have a wiki for more durable poetry (github
> >>>>> unfortunately would be a barrier to many)."
> >>>>>
> >>>>> GitHub can be used to collaborate on and publish other types of
> >>>>> content as well.  For example, GitHub has a great wiki component*
> >>>>> (as well as a website component).  In a number of ways, has less
> >>>>> of
> >> a "barrier to entry"
> >>>>> than our Code4Lib wiki.
> >>>>>
> >>>>> While the path of least resistance requires a "repository" to
> have
> >> a
> >>>>> wiki, public repos cost nothing and can consist of a simple
> >> "README" file.
> >>>>>    The wiki can be locked down to a team, or it can be writable
> by
> >>>>> anyone with a github account.  You don't need to do anything via
> >>>>> command-line, don't need to understand "git-flow", and you don't
> >>>>> even need to learn wiki markup to write content. All you need is
> >>>>> an account and something to say, just like any wiki. Log in, go
> to
> >>>>> the anti-harassment policy wiki, and see for yourself:
> >>>>> https://github.com/code4lib/**antiharassment-
> >> policy/wiki<https://git
> >>>>> hub.com/code4lib/antiharassment-policy/wiki>
> >>>>>
> >>>>> * The github wiki even has an API (via Gollum) that you can use
> to
> >>>>> retrieve raw or formatted wiki content, write new content, and
> >>>>> collect various meta data about the wiki as a whole:
> >>>>> https://github.com/code4lib/**antiharassment-
> >> policy/wiki/_**access<h
> >>>>> ttps://github.com/code4lib/antiharassment-policy/wiki/_access>
> >>>>>
> >>>>> ------------
> >>>>>
> >>>>> * Myth #3 : GitHub is person-centric.
> >>>>>> "(And as a further aside, there’s plenty to dislike about github
> >> as
> >>>>>> well, from it’s person-centric view of projects (rather than
> >>>>>> team-centric)..."
> >>>>> Untrue. GitHub is very team centered when using organizational
> >>>>> accounts, which formalize authorization controls for projects,
> >> among other things:
> >>>>> https://github.com/blog/674-**introducing-
> >> organizations<https://gith
> >>>>> ub.com/blog/674-introducing-organizations>
> >>>>>
> >>>>> ------------
> >>>>>
> >>>>> * Myth #4 : GitHub is monopolizing open source software
> >> development.
> >>>>>> "... to its unfortunate centralizing of so much free/open source
> >>>>>> software on one platform.)"
> >>>>> Convergence is not always a bad thing. GitHub provides a great,
> >> free
> >>>>> service with lots of helpful collaboration tools beyond version
> >> control.
> >>>>>    It's natural that people would flock there, despite having
> lots
> >> of
> >>>>> other options.
> >>>>>
> >>>>> ------------
> >>>>>
> >>>>> -Shaun
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> On 2/19/13 5:35 PM, Erik Hetzner wrote:
> >>>>>
> >>>>>> At Sat, 16 Feb 2013 06:42:04 -0800, Karen Coyle wrote:
> >>>>>>
> >>>>>>> gitHub may have excellent startup documentation, but that
> >>>>>>> startup documentation describes git in programming terms mainly
> >>>>>>> using *nx commands. If you have never had to use a version
> >>>>>>> control system (e.g. if you do not write code, especially in a
> >>>>>>> shared
> >> environment), "clone"
> >>>>>>> "push" "pull" are very poorly described. The documentation is
> >>>>>>> all in terms of *nx commands. Honestly, anything where this is
> >>>>>>> in the
> >>>>>>> documentation:
> >>>>>>>
> >>>>>>> On Windows systems, Git looks for the |.gitconfig| file in the
> >>>>>>> |$HOME| directory (|%USERPROFILE%| in Windows’ environment),
> >> which
> >>>>>>> is
> >>>>>>> |C:\Documents and Settings\$USER| or |C:\Users\$USER| for most
> >>>>>>> |people,
> >>>>>>> depending on version (|$USER| is |%USERNAME%| in Windows’
> >> environment).
> >>>>>>> is not going to work for anyone who doesn't work in Windows at
> >> the
> >>>>>>> command line.
> >>>>>>>
> >>>>>>> No, git is NOT for non-coders.
> >>>>>>>
> >>>>>> For what it’s worth, this programmer finds git’s interface
> pretty
> >>>>>> terrible. I prefer mercurial (hg), but I don’t know if it’s any
> >>>>>> better for people who aren’t familar with a command line.
> >>>>>>
> >>>>>>
> >>>>>>
> >> http://mercurial.selenic.com/**guide/<http://mercurial.selenic.com/
> >>>>>> guide/>
> >>>>>>
> >>>>>> (As a general rule, for every programmer who prefers tool A, and
> >>>>>> says that everybody should use it, there’s a programmer who
> >>>>>> disparages tool A, and advocates tool B. So take what we say
> with
> >> a
> >>>>>> grain of salt!)
> >>>>>>
> >>>>>> (And as a further aside, there’s plenty to dislike about github
> >>>>>> as well, from it’s person-centric view of projects (rather than
> >>>>>> team-centric) to its unfortunate centralizing of so much
> >>>>>> free/open source software on one platform.)
> >>>>>>
> >>>>>> best, Erik
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Sent from my free software system <http://fsf.org/>.
> >>>>>>
> >>>>>>
> >>>> --
> >>>> Karen Coyle
> >>>> [log in to unmask] http://kcoyle.net
> >>>> ph: 1-510-540-7596
> >>>> m: 1-510-435-8234
> >>>> skype: kcoylenet
> >>>>
> >> --
> >> Karen Coyle
> >> [log in to unmask] http://kcoyle.net
> >> ph: 1-510-540-7596
> >> m: 1-510-435-8234
> >> skype: kcoylenet
> 
> --
> Karen Coyle
> [log in to unmask] http://kcoyle.net
> ph: 1-510-540-7596
> m: 1-510-435-8234
> skype: kcoylenet