support - remove, contribute page updates.

SVN revision: 84496
This commit is contained in:
Carsten Haitzler 2013-04-09 09:10:23 +00:00
parent 073bfea4ed
commit 7661a5eb01
4 changed files with 14 additions and 429 deletions

View File

@ -64,14 +64,15 @@
Please read more about git so you'll be able to unleash its full power.
We use phabricator for patch reviews, ticket management, wiki and etc. This
means we use "arcanist" for patch submissions. More info is available
at the relevant <a href=https://phab.enlightenment.org/w/arcanist/>phabricator wiki page</a>.
at the relevant
<a href=https://phab.enlightenment.org/w/arcanist/>phabricator wiki page</a>.
</p>
<hr>
<p>
Once you become an enlightenment developer, you will possibly get commit
access. This means you'll be able to push commits into the branches, and
create your own development branches. All changes are broadcast to our
<a href=https://lists.sourceforge.net/lists/listinfo/enlightenment-git>
<a href="https://lists.sourceforge.net/lists/listinfo/enlightenment-git">
GIT Commits Mailing List</a> as they happen.
In order to give yourself the ability to do all of these, i.e use your commit
access, you'll have to modify your git remote. You do that by running:
@ -90,7 +91,11 @@
<h2>Building</h2>
<p>
Almost all our project are C based (with some C++). They almost all
Note that this documentation will not apply to development trees, just
releases right now and will be updated next release cycle.
</p>
<p>
Almost all our projects are C based (with some C++). They almost all
use autoconf, automake, libtool etc. (autotools) and any such source
tree will ship with an <b>autogen.sh</b> script. This is where it all
begins.
@ -429,17 +434,17 @@ eet_sync(Eet_File *ef)
the existing code as it gets a bit tedious asking for basic changes
like naming, spacing and general style. We'd rather focus on the
actual algorithms and features involved. Refer
<a href=http://trac.enlightenment.org/e/wiki/PatchReview>
PatchReview wiki page</a>
for the check points when you make a patch.
<a href="https://phab.enlightenment.org/w/arcanist/">
the Archanist wiki page</a>
for the check points when you want to submit a patch.
</p>
<p>
If you want developer access (SVN commit access) first you will need
If you want developer access (GIT commit access) first you will need
an existing developer to approve that. Generally any senior or long
time developer can do it - new ones can too but will probably defer
the OK decision to a senior developer first. To gain access we need
you to provide a few files. The kind of files you find in
<a href=http://trac.enlightenment.org/e/browser/trunk/devs/raster>
<a href="http://git.enlightenment.org/admin/devs.git/tree/raster">
this developer's directory</a>.
</p>
<p>
@ -459,7 +464,7 @@ eet_sync(Eet_File *ef)
</code></pre></p>
<p>
for example. You should read the SSH manuals for more information if
you need it. This SSH key will give you access to SVN so you can
you need it. This SSH key will give you access to GIT so you can
check out and commit code, with all traffic between you and
enlightenment.org being encrypted.
</p>

View File

@ -1,418 +0,0 @@
<table class='main'>
<tr>
<td class='main'>
<div class="main">
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td class='main' width=33%><div class="main">
<?php frame1("width=100%");?>
<div class="main">
<h2>IRC</h2>
<p>
<table class="data mailing">
<thead>
<tr>
<th class="name">IRC Server</th>
<th class="name">Port</th>
<th class="name">Channel</th>
</tr>
</thead>
<tbody>
<tr><td class="name">
irc.freenode.net
</td>
<td class="name">
6667
</td>
<td class="name">
#e
</td></tr>
</tbody>
</table>
</p>
<hr>
<p>
Many of the core developers involved in Enlightenment as well as a
lot of users are on IRC. They use IRC often and will discuss many
development issues there instead of e-mail, due to it having immediate
feedback as well as convenient shared discussion channels.
</p>
<p>
We use the Freenode IRC network, and you will find us on the <b>#e</b>
channel. You can use a, IRC client like <a
href=http://xchat.org/>X-Chat</a>, <a
href=http://konversation.kde.org/>Konversation</a>,
<a href=http://www.pidgin.im/>Pidgin</a>, <a
href=http://www.mibbit.com/>Mibbit</a>, and many others. If your
client already has a listing for freenode, just select it. If not
just set up the server as <b>irc.freenode.net</b> as your server
with the normal IRC port of 6667. Once connected just join <b>#e</b>
(you can just type in the command: <b>/join #e</b> then Enter). Just
type + press Enter to talk.
</p>
<p>
Einen deutschsprachigen IRC Channel gibt es auch - <b>#e.de</b>.<br>
Per gli utenti di lingua italiana è disponibile il canale <b>#e-it</b>.<br>
Pour le Français, nous avons <b>#e.fr</b>.<br>
For Korean users, Korean EFL channel is available in <b>#e.kr</b>.
</p>
</div>
<?php frame2();?>
<?php frame1("width=100%");?>
<div class="main">
<h2>Professional</h2>
<p>
Several companies and individuals provide professional support and
services related to EFL and Enlightenment. If you find yourself in
need of help that the community can't provide, please feel free to
contact any of the list below.
</p>
<p>
Just remember that community support isn't guaranteed. It's done on a
volunteer/freetime basis. For guaranteed response and support, you'll
want to consider professional grade suppliers.
</p>
<p>
<center>
<table class="data mailing">
<thead>
<tr>
<th class="name">Organization</th>
<th class="name">Specialties</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name">
<a href="http://www.profusion.mobi">ProFUSION Embedded Systems</a>
</td>
<td class="name">
Development, training and consulting in areas including EFL, graphics, multimedia and connectivity.
</td>
</tr>
<tr>
<td class="name">
<a href="http://ingenierie.openwide.fr/">Open Wide Ing&eacute;nierie</a>
</td>
<td class="name">
Development and integration of open source software in embedded system, including EFL.
</td>
</tr>
</tbody>
</table>
</center>
</p>
</div>
<?php frame2();?>
</div></td>
<td class='main' width=33%><div class="main">
<?php frame1("width=100%");?>
<div class="main">
<h2>E-Mail</h2>
<p>
<center>
<table class="data mailing">
<thead>
<tr>
<th colspan="2" class="name">Mailing Lists</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name">
<a href="http://lists.sourceforge.net/lists/listinfo/enlightenment-users">Users</a>
</td>
<td class="archive">
(<a href="http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-users">archive</a>)
</td>
</tr>
<tr class="odd">
<td class="name">
<a href="http://lists.sourceforge.net/lists/listinfo/enlightenment-devel">Developers</a>
</td>
<td class="archive">
(<a href="http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-devel">archive</a>)
</td>
</tr>
<tr>
<td class="name">
<a href="http://lists.sourceforge.net/lists/listinfo/enlightenment-git">GIT Commits</a>
</td>
<td class="archive">
(<a href="http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-git">archive</a>)
</td>
</tr>
</tbody>
</table>
</center>
</p>
<hr>
<p>
Our primary non-realtime form of communication is via e-mail. This
allows everyone to participate no matter what timezone the live in or
what waking hours they keep. It allows for streamlined access via
your favorite e-mail application, which should handle large volumes
of messages and conversations well already. It allows for off-line
reading and replies (unlike web forums or IRC),
</p>
<p>
The language used on our mailing lists is English. It is a universal
language that more people speak than any other, so if you want to
participate, please use English, and then everyone can understand
and respond. Also note that these lists are public and everyone sees
the e-mails sent to them, and anyone may respond. Not all answers will
be correct, but the vast majority will be.
</p>
<p>
In addition to the lists being a forum for questions, suggestions and
other such discussions, they are also used as a news feed. Especially
our commits mailing list. Every piece of code changed, bug fixed, or
feature added will be broadcast on our commits mailing list. If you
want to know what is going on, our commits list is an absolute must to
subscribe to.
</p>
<p>
We have 3 main lists. <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-git>The
GIT Commits List</a> is for sending out notices of every commit that
happens to our repositories, with full source diffs, log and who
did the work. <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-devel>The
Devel List</a> is where most of the developer and development
discussions happen. This list will be more technical that the Users
list. <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-users>The
Users List</a> is where regular user discussions will happen.
</p>
<p>
In addition we have the <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-announce>
Announce List</a> for official announcements (like releases of new
software). <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-intl>The
Intl List</a> is for posting changes to internationalization like
updated PO files. <a
href=https://lists.sourceforge.net/lists/listinfo/enlightenment-bugs>The
Bugs List</a> is for broadcasting bug reports (though the way trac
works currently for us, it will only be used if added to the cc list).
</p>
<p>
For more information, please see the
<?php a("contact", "contact");?> page.
</p>
</div>
<?php frame2();?>
</div></td>
<td class='main' width=33%><div class="main">
<?php frame1("width=100%");?>
<div class="main">
<style type="text/css">
ul#fb-regional {
list-style-type: none;
}
ul#fb-regional li a img {
border: 0;
padding: 2px;
}
</style>
<h2>Social Networks</h2>
<p><a href="http://twitter.com/_Enlightenment_"><img src="http://www.enlightenment.org/i/soc-i-tw.png" border="0" height="16" width="16">Twitter</a>
<ul id="fb-regional">
<li><a href="http://twitter.com/#!/enlightenmentfr"><img src="http://www.enlightenment.org/i/fr.png">France</a></li>
<li><a href="https://twitter.com/EnlightenmentKo"><img src="http://www.enlightenment.org/i/ko_KR.png">Korea</a></li>
</ul>
</p>
<p><a href="http://plus.google.com/118426816251488376359"><img src="http://www.enlightenment.org/i/soc-i-g+.png" border="0" height="16" width="16">Google+</a></p>
<p><a href="http://www.facebook.com/enlightenment.org"><img src="http://www.enlightenment.org/i/soc-i-fb.png" border="0" height="16" width="16">Facebook:</a>
<ul id="fb-regional">
<li><a href="https://www.facebook.com/enlightenment.br"><img src="http://www.enlightenment.org/i/br.png">Brazil</a></li>
<li><a href="https://www.facebook.com/profile.php?id=100002934562239"><img src="http://www.enlightenment.org/i/fr.png">France</a></li>
<li><a href="https://www.facebook.com/groups/127149362812/"><img src="http://www.enlightenment.org/i/gr.png">Greece</a></li>
<li><a href="http://www.facebook.com/enlightenment.or.kr"><img src="http://www.enlightenment.org/i/ko_KR.png">Korea</a></li>
</ul>
</p>
<p><a href=http://planet.enlightenment.org/><img src="http://enlightenment.org/i/feed-icon-14x14.png" border=0 height=14 width=14>Our Planet</a></p>
</div>
<?php frame2();?>
<?php frame1("width=100%");?>
<div class="main">
<h2>Bug Tracking</h2>
<p>
<center>
<table class="data mailing">
<thead>
<tr>
<th class="name">Trackers</th>
</tr>
</thead>
<tbody>
<tr><td class="name">
<a href=http://trac.enlightenment.org/e/report>
<b>Report a bug</b>
</a>
</td></tr>
</tbody>
</table>
</center>
</p>
<hr>
<p>
We use <a href=http://trac.enlightenment.org/e/>Trac</a> for our Bug
tracking and wiki. If you have a bug or issue, please <a
href=http://trac.enlightenment.org/e/report>Report</a> a bug. We will
eventually get to it, but try and assign it to someone appropriate
so it gets attention. We list all our developers on our <?php
a("contact", "contact");?> page.
</p>
<p>
Please use the tracker for bugs, not for discussions or feature
requests or for "I don't know how to do this" questions. It's for
reporting actual problems. For questions we have E-Mail and IRC. Also
remember that we will prioritize bug fixing to those things that are
core, urgent or necessary, so just because a report isn't acted on
soon, doesn't mean we won't eventually get to it. Once it's in the
system it won't disappear. It just takes it being noticed.
</p>
<p>
To report a bug, go to <a
href=http://trac.enlightenment.org/e/report>Trac Bugs</a>.
</p>
</div>
<?php frame2();?>
<?php frame1("width=100%");?>
<div class="main">
<h2>Wiki</h2>
<p>
We have split our website into 2 major parts. The main less-changing
pages such as this and a
<a href="https://phab.enlightenment.org/w/">Wiki</a>. This Wiki is
where anyone can edit and contribute documentation, information and
similar pages.
</p>
<p>
Feel free to browse around the
<a href="https://phab.enlightenment.org/w/">Wiki</a> to see if what
you are looking for is over there, or if you wish to contribute
information.
</p>
</div>
<?php frame2();?>
</div></td>
</tr>
</table>
<?php frame1("width=100%");?>
<div class="main">
<h2>People</h2>
<p>
This is a list of our developers. Each will work in different things,
and have various levels of activity at any time, and even be spread
out all around the world and speak various different languages.
</p>
<p>
We are an inclusive, not exclusive community. It means we prefer to
welcome you than to keep you out. We do "ask for forgiveness, not
permission" style development. That means that once you are a
developer you have access to work on anything and do anything you feel
is needed. Of course everyone sees what you do, when and how, and
sometimes you may be called to account on your changes and be yelled
at, with changes being reverted, but this is the exception, not the
rule. If you are going to play with code someone else is actively
working on (and the SVN commits list will let you know that as well
as the below list of developers and who is responsible for what), it
is nice to first discuss your changes with people - especially if they
are major and get an agreement.
</p>
<p>
If you want to become a developer, please see our <?php a("contribute",
"contribution");?> page. Information is over there as to how to
contribute and help out.
</p>
<center>
<table class="data developers active" cellspacing="0">
<caption>
Active developers
</caption>
<thead>
<tr>
<th class="photo"></th>
<th class="name">Name</th>
<th class="manage">Managing / Contributing</th>
<th class="irc">IRC Nick</th>
<th class="location">Location</th>
<th class="website">Website</th>
</tr>
</thead>
<tbody>
<?php foreach ( developers_active() as $login => $data ): ?>
<tr <?php tr_odd() ?>>
<td class="photo"> <?php echo dev_data_photo($data) ?></td>
<td class="name"> <?php td(dev_data_contact($data)) ?></td>
<td class="manage"> <?php td(@$data['Managing'] . ((!empty($data['Managing']) && !empty($data['Contributing'])) ? ", " : "") . @$data['Contributing']) ?></td>
<td class="irc"> <?php td(dev_data_irc($data)) ?></td>
<td class="location"> <?php td(@$data['Location']) ?></td>
<td class="website"> <?php td(dev_data_www($data)) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php tr_odd('reset') ?>
<table class="data developers inactive" cellspacing="0">
<caption>
Inactive developers
</caption>
<thead>
<tr>
<th class="name">Name</th>
<th class="manage">Managed / Contributed</th>
<th class="irc">IRC Nick</th>
<th class="website">Website</th>
</tr>
<tbody>
<?php foreach ( developers_inactive() as $login => $data ): ?>
<tr <?php tr_odd() ?>>
<td class="name"> <?php td(dev_data_contact($data)) ?></td>
<td class="manage"> <?php td(@$data['Managing'] . ((!empty($data['Managing']) && !empty($data['Contributing'])) ? ", " : "") . @$data['Contributing']) ?></td>
<td class="irc"> <?php td(@$data['IRC Nick']) ?></td>
<td class="website"> <?php td(dev_data_www($data)) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</center>
</div>
<?php frame2();?>
</div>
</td>
</tr>
</table>

View File

@ -1 +0,0 @@
Support

View File

@ -1 +0,0 @@
Enlightenment Support