* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: userguide.xml devguide.xml
@ 2008-10-30 19:35 Markus Ullmann (jokey)
0 siblings, 0 replies; only message in thread
From: Markus Ullmann (jokey) @ 2008-10-30 19:35 UTC (permalink / raw
To: gentoo-commits
jokey 08/10/30 19:35:21
Modified: userguide.xml devguide.xml
Log:
Fix up Guides
Revision Changes Path
1.5 xml/htdocs/proj/en/overlays/userguide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/userguide.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/userguide.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/userguide.xml?r1=1.4&r2=1.5
Index: userguide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/userguide.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- userguide.xml 11 Nov 2006 22:21:04 -0000 1.4
+++ userguide.xml 30 Oct 2008 19:35:20 -0000 1.5
@@ -5,15 +5,19 @@
<title>Gentoo Overlays: Users' Guide</title>
<author title="Author">
- <mail link="stuart@gentoo.org">Stuart Herbert</mail>
+ <mail link="stuart">Stuart Herbert</mail>
+</author>
+
+<author title="Author">
+ <mail link="jokey">Markus Ullmann</mail>
</author>
<abstract>This guide helps users understand how to use the Gentoo Overlays service</abstract>
<license/>
-<version>1.0</version>
-<date>2006-07-30</date>
+<version>1.1</version>
+<date>2008-10-30</date>
<chapter>
<title>Introduction</title>
@@ -29,7 +33,7 @@
<section>
<title>What Are Overlays?</title>
<body>
-<p>"Overlays" are package trees for Portage. They contain additional ebuilds for Gentoo. They are maintained by Gentoo developers, but are distributed separately from the main Portage tree.</p>
+<p>"Overlays" are package trees for Portage. They contain additional ebuilds for Gentoo. They are maintained by Gentoo developers and projects but distributed separately from the main Portage tree.</p>
</body>
</section>
@@ -47,12 +51,11 @@
</section>
<section>
-<title>What Is overlays.gentoo.org?</title>
+<title>What is the Gentoo Overlays Project?</title>
<body>
-<p><uri link="http://overlays.gentoo.org">overlays.gentoo.org</uri> provides social workspaces to allow Gentoo projects,
+<p>Gentoo Overlays provide social workspaces to allow Gentoo projects,
developers and users to collaborate together on tomorrow's Gentoo packages.
-We do this by host overlays for Gentoo projects, and overlays for Gentoo
-developers.</p>
+We do this by hosting overlays for Gentoo projects and developers.</p>
</body>
</section>
@@ -79,10 +82,10 @@
<p>To install layman, follow these steps:</p>
<pre caption="Installing layman">
<i>emerge layman</i>
-<i>echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf</i>
+<i>echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf</i>
</pre>
<note>
-Layman will create "/usr/portage/local/layman/make.conf" once you add
+Layman will create "/usr/local/portage/layman/make.conf" once you add
your first overlay. But if you do not plan to install an overlay
immediately you should ensure that this file actually exists and
contains the empty variable "PORTDIR_OVERLAY". Otherwise portage will
@@ -94,7 +97,7 @@
</section>
<section>
-<title>Listing The Overlays Available</title>
+<title>Listing The Available Overlays</title>
<body>
<p>To see the list of overlays available, run:</p>
<pre caption="Listing the available overlays">layman -L</pre>
@@ -137,7 +140,7 @@
<body>
<p>To keep your installed overlays up to date, run:</p>
<pre caption="Updating All Installed Overlays">
-layman --sync ALL
+layman -S
</pre>
<p>Please don't run this more than once a day, or you'll put too much strain on
Gentoo's infrastructure.</p>
@@ -151,13 +154,12 @@
<section>
<title>Introduction</title>
<body>
-<p>All Gentoo developers were users of Gentoo before they became developers. Our users aren't just the reason Gentoo exists today; they're our future volunteers too.</p>
+<p>All Gentoo developers were users of Gentoo before they became developers and still are users. Our users aren't just the reason Gentoo exists today; they're our future volunteers too.</p>
<p>If you start contributing to a project, we'll give you write access to the
project's overlay, and we'll provide mentors to help you contribute.
Eventually, if we like what you do and the way you do it, we'll invite you to
-go the whole hog and become a full Gentoo developer, with a nice shiny
-@gentoo.org email address.</p>
+go the whole hog and become a full Gentoo developer.</p>
</body>
</section>
@@ -173,15 +175,22 @@
out on IRC, and may have their own channels for their projects. Examples of
these include the PHP project (#gentoo-php), and the Webapps project
(#gentoo-web). Others prefer to be contacted by email only. The only way
-you'll find out is to try and make contact, and take it from there.</p>
+you'll find out is to try and make contact, and take it from there. Commonly people in #gentoo-bugs on freenode IRC know where to find the people in question.</p>
</body>
</section>
<section>
<title>Working With Subversion</title>
<body>
-<p>You'll need to get comfortable working with Subversion. Subversion is the
-version control software we use to manage the contents of our overlays. If you have never used Subversion before, the <uri link="http://svnbook.red-bean.com/">online book</uri> is an excellent way to learn Subversion. You can buy it in dead-tree format too if you prefer.</p>
+<p>Subversion is one version control software we use to manage the contents of our overlays. If you have never used Subversion before, the Subversion book is an excellent way to learn Subversion. You can buy it in dead-tree format if you prefer or read it online for free.
+</p>
+</body>
+</section>
+
+<section>
+<title>Working With Git</title>
+<body>
+<p>Git is another version control software we use to manage the contents of our overlays. To get in touch with it, see the tutorial provided on the homepage.</p>
</body>
</section>
@@ -200,7 +209,7 @@
<body>
<p>Q: Do you host overlays for users?</p>
<ul>
-<li>A: No, we do not. If you want an overlay of your own on o.g.o, you must first become a Gentoo developer.</li>
+<li>A: No, we do not. If you want an overlay of your own on (git.)overlays.gentoo.org, you must first become a Gentoo developer.</li>
</ul>
</body>
</section>
1.15 xml/htdocs/proj/en/overlays/devguide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/devguide.xml?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/devguide.xml?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/devguide.xml?r1=1.14&r2=1.15
Index: devguide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/devguide.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- devguide.xml 12 Oct 2008 09:57:06 -0000 1.14
+++ devguide.xml 30 Oct 2008 19:35:20 -0000 1.15
@@ -19,8 +19,8 @@
<license/>
-<version>2.1</version>
-<date>2008-10-12</date>
+<version>2.2</version>
+<date>2008-10-30</date>
<chapter>
<title>Introduction</title>
@@ -33,19 +33,11 @@
</section>
<section>
-<title>What is overlays.gentoo.org?</title>
-<body>
-<p><uri link="http://overlays.gentoo.org">overlays.gentoo.org</uri> provides social workspaces to allow Gentoo projects, developers and users to collaborate together on tomorrow's Gentoo packages. We do this by hosting overlays for Gentoo projects, and overlays for Gentoo developers.</p>
-</body>
-</section>
-
-<section>
<title>Who Can Use overlays.gentoo.org?</title>
<body>
-<p>Any Gentoo project, or Gentoo developer, can have their own overlay hosted on overlays.gentoo.org, with the RSS feed from the changelog included on <uri link="http://overlays.gentoo.org">the overlays.gentoo.org homepage</uri>.</p>
+<p>Any Gentoo project, or Gentoo developer, can have their own overlay hosted on (git.)overlays.gentoo.org, with the RSS feed from the changelog included on <uri link="http://overlays.gentoo.org">the overlays.gentoo.org planet</uri>.</p>
-<p>Any Gentoo staff member or user (ie, anyone who doesn't have write access to
-the main Portage package tree) can download and use the contents of any hosted
+<p>Any User can download and use the contents of any hosted
overlay. If you choose, you can also give users write access to your
overlay.</p>
</body>
@@ -54,12 +46,10 @@
<section>
<title>What Does overlays.gentoo.org Give Me?</title>
<body>
-<p>The overlays.gentoo.org service currently provides:</p>
+<p>The (git.)overlays.gentoo.org service currently provides:</p>
<ul>
-<li><uri link="http://trac.edgewall.com">Trac</uri> (a wiki w/ integrated subversion browser), for quickly creating and maintaining documentation about your overlay</li>
-<li><uri link="http://subversion.tigris.org">Subversion</uri> - a centralised version control system</li>
+<li><uri link="http://trac.edgewall.com">Trac</uri> (a wiki w/ integrated subversion browser), for quickly creating and maintaining documentation about your Subversion based overlay</li>
<li>Publishing the changelog for your overlay on <uri link="http://overlays.gentoo.org/">the o.g.o homepage</uri>, so that everyone who's interested can see what's going on</li>
-<li><uri link="http://git.or.cz">Git</uri> - Fast Version Control System</li>
<li><uri link="http://git.or.cz/gitwiki/Gitweb">gitweb</uri> - provides full-fledged web interface for viewing Git repositories.</li>
</ul>
@@ -142,14 +132,11 @@
<section>
<title>Project Overlays</title>
<body>
-<p>"Project" overlays are overlays for official Gentoo projects. A good
-example is <uri link="http://overlays.gentoo.org/proj/php">the PHP Overlay</uri>.</p>
+<p>"Project" overlays are overlays for official Gentoo projects. An example is <uri link="http://overlays.gentoo.org/proj/php">the PHP Overlay</uri>.</p>
<p>An official Gentoo project is a project that has a project page on
-www.gentoo.org, and that has an elected lead. (This definition comes from <uri link="http://www.gentoo.org/proj/en/glep/glep-0039.html">the
-metastructure document</uri>, which is Gentoo's governing document). The project
-lead(s) are responsible for the project overlay, including its contents, and
-any problems it causes other Gentoo projects and developers.</p>
+www.gentoo.org, and that has an elected lead. (This definition comes from the
+metastructure document). The project lead(s) are responsible for the project overlay, including its contents, and any problems it causes other Gentoo projects and developers.</p>
<p>To request a SVN project overlay, the project's lead just needs to pop into
#gentoo-overlays on IRC and ask for an overlay to be created. Or, if he/she
@@ -170,7 +157,6 @@
repository</li>
<li>give write access to all project members who already have an o.g.o
account</li>
-<li>contact all of the other project members, and sort out their access</li>
</ul>
<p>For an Git request, we will:</p>
@@ -180,10 +166,8 @@
<li>create an git.o.g.o account for you if you don't already have one</li>
<li>give you write access to your overlays Git repository</li>
<li>give write access to all project members who already have an o.g.o account</li>
-<li>contact all of the other project members, and sort out their access</li>
</ul>
-
</body>
</section>
@@ -192,7 +176,7 @@
<body>
<p>"Developer" overlays are overlays owned by individual Gentoo developers. One
-example is <uri link="http://overlays.gentoo.org/dev/tcort">tcort's overlay</uri>.</p>
+ example is <uri link="http://overlays.gentoo.org/dev/beandog">beandog's overlay</uri>.</p>
<p>If you have an @gentoo.org email address, and you've passed the ebuild quiz,
then you can have your own developer overlay on o.g.o.</p>
@@ -229,8 +213,7 @@
<body>
<p>Because o.g.o is designed to support a blend of both Gentoo developers and
Gentoo users, we don't create 'real' system-level accounts on the o.g.o host.
-All access is currently through Apache, and is managed by Apache htpasswd and
-htgroup files.</p>
+</p>
<impo>You do *not* have SSH access to o.g.o.</impo>
</body>
@@ -295,25 +278,7 @@
<p>We have disabled the bug tracking system in Trac. Use <uri link="http://bugs.gentoo.org">Gentoo's bugzilla</uri> for bug tracking your overlay.</p>
-<p>Your overlay's RSS feed - the one that is shown on <uri link="http://overlays.gentoo.org">the o.g.o homepage</uri> - comes from Trac's Timeline page.</p>
-
-<p>We have installed several Trac plugins, which we hope will make your wiki even
-more useful to you. If you come across any additional plugins that you'd like
-to see installed, please let us know, and we'll take a look at them.</p>
-
-<ul>
-<li><e>LayOnTrac</e> - lists the packages from the overlay.</li>
-<li><uri link="http://muness.textdriven.com/trac/wiki/tags/Setup">TracTags</uri> - displays a tag cloud</li>
-<li><uri link="http://trac.edgewall.org/wiki/WebAdmin">TracWebAdmin</uri> - provides web-based admin panel for Trac</li>
-</ul>
-
-<p>We have installed several Trac macros, which we hope will make your wiki even more useful to you. If you come across any additional macros that you'd like to see installed, please let us know, and we'll take a look at them.</p>
-
-<ul>
-<li><uri link="http://trac-hacks.org/wiki/AddCommentMacro">AddComment</uri> - allows visitors to add comments to the bottom of your pages</li>
-<li><uri link="http://trac-hacks.org/wiki/FootNoteMacro">FootNote</uri> - adds support for adding footnotes to a page</li>
-<li><uri link="http://trac-hacks.org/wiki/TocMacro">TOC</uri> - adds support for publishing a Table of Contents on a page</li>
-</ul>
+<p>Your overlay's RSS feed - the one that is shown on <uri link="http://overlays.gentoo.org">the o.g.o homepage</uri> - comes from Trac's Timeline page or GitWeb's summary.</p>
</body>
</section>
@@ -321,9 +286,9 @@
<section>
<title>Getting Started With Subversion</title>
<body>
-<p>Your overlay comes with <uri link="http://subversion.tigris.org">Subversion</uri>, a modern alternative to CVS. The advantages of Subversion over CVS include real versioning of directories, full changeset support, and it's much easier to do branching if you need to. The main disadvantage of Subversion is that it is slower than CVS, and that a local Subversion checkout requires more disk space.</p>
+<p>The advantages of Subversion over CVS include real versioning of directories, full changeset support, and it's much easier to do branching if you need to. The main disadvantage of Subversion is that it is slower than CVS, and that a local Subversion checkout requires more disk space.</p>
-<p>If you have never used Subversion before, the <uri link="http://svnbook.red-bean.com/">online book</uri> is an excellent way to learn Subversion. You can buy it in dead-tree format too if you prefer.</p>
+<p>If you have never used Subversion before, the online book is an excellent way to learn Subversion. You can buy it in dead-tree format too if you prefer.</p>
<p>Here are some basic commands to get you started.</p>
<pre caption="Checking out your overlay">svn co https://overlays.gentoo.org/proj/php</pre>
@@ -399,11 +364,6 @@
to the Gentoo Portage package tree can have write access to one or more
overlays. Several Gentoo projects have found that this is a great way to train
and evaluate potential Gentoo developers in a safe environment.</p>
-
-<p>At the moment, only the Overlays team can update the access control lists for
-overlays.gentoo.org. We will provide a web-based tool for managing the access
-control lists at a later date. But, for now, if you need a change made,
-please drop by #gentoo-overlays on IRC for assistance.</p>
</body>
</section>
@@ -551,10 +511,8 @@
<p>Q: Why can't I edit the access control list directly?</p>
<ul>
-<li>A: (SVN) The access control list currently lives in htpasswd / htgroup files used
- by Apache. Only o.g.o admin staff have ssh access into the o.g.o box.</li>
-<li>A: (Git) The access control list currently lives in the gitosis-admin repository,
- which is writable only by the o.g.o staff.</li>
+<li>A: (SVN) The access control list currently lives in htpasswd format. Only o.g.o admin staff members have ssh access to the o.g.o box.</li>
+<li>A: (Git) The access control list currently lives in the gitosis-admin repository, which is writable only by the o.g.o staff.</li>
</ul>
</body>
</section>
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-10-30 19:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-30 19:35 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: userguide.xml devguide.xml Markus Ullmann (jokey)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox