support - remove, contribute page updates.
SVN revision: 84496
This commit is contained in:
parent
073bfea4ed
commit
7661a5eb01
|
@ -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>
|
||||
|
|
|
@ -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é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>
|
||||
|
|
@ -1 +0,0 @@
|
|||
Support
|
|
@ -1 +0,0 @@
|
|||
Enlightenment Support
|
Loading…
Reference in New Issue