| 1 | #use wml::emdebian::mainpage title="Developer Information" |
|---|
| 2 | |
|---|
| 3 | |
|---|
| 4 | <h2>Developing Emdebian</h2> |
|---|
| 5 | <hr /> |
|---|
| 6 | <p>This page contains information of use to developers, such as how the |
|---|
| 7 | project infrastructure works, and where to find things.</p> |
|---|
| 8 | |
|---|
| 9 | <p>The project was originally hosted on Sourceforge, but is now entirely |
|---|
| 10 | hosted on its own server (buildd.emdebian.org). The DNS is managed by SPI |
|---|
| 11 | Inc. along with the other Debian domains. You need a login to make changes |
|---|
| 12 | on the buildd machine. Send <a href="mailto:wookey@debian.org">Wookey</a> an |
|---|
| 13 | ssh key for logging in and a preferred login name to get registered.</p> |
|---|
| 14 | |
|---|
| 15 | <p>We also use the <a href="http://wiki.debian.org/EmDebian">debian wiki</a> |
|---|
| 16 | for recording useful info. Generally useful info is slowly |
|---|
| 17 | migrated to the main website.</p> |
|---|
| 18 | |
|---|
| 19 | <p>The Mailing list is <a |
|---|
| 20 | href="http://lists.debian.org/debian-embedded/">debian-embedded@lists.debian.org</a>. |
|---|
| 21 | See <a href="http://lists.debian.org/debian-embedded/">mailing list</a>. |
|---|
| 22 | </a> for details. This is hosted |
|---|
| 23 | by the Debian project.</p> |
|---|
| 24 | |
|---|
| 25 | <p>There is also an irc channel #emdebian on the irc.debian.org |
|---|
| 26 | server. This is heavily used for day-to-day discussion and admin.</p> |
|---|
| 27 | |
|---|
| 28 | <p>The server is owned and operated by Allen Curtis and is located in the US. Many thanks to Allen |
|---|
| 29 | for this facility. This currently hosts the website, subversion code |
|---|
| 30 | repository and toolchain build system.</p> |
|---|
| 31 | |
|---|
| 32 | <p>All Embedded Debian's tools are in <a href="docs/svn.html">svn<a/> - |
|---|
| 33 | <a href="tools/stag.html">stag-addons</a>, |
|---|
| 34 | <a href="tools/emdebsys.html">emdebsys</a>, |
|---|
| 35 | the website, |
|---|
| 36 | and combined stage/slind packages |
|---|
| 37 | </p>. |
|---|
| 38 | |
|---|
| 39 | <p>The webpages are generated using WML (do <tt>make</tt> to generate them |
|---|
| 40 | and <tt>make install</tt> to copy the resultant html and pics into a |
|---|
| 41 | suitable hierarchy with a set of links for the default language (english). |
|---|
| 42 | The website is in the website module in svn, and is a slightly simplified |
|---|
| 43 | and modified verion of Debian's 'webwml' module. This allows multilingual |
|---|
| 44 | pages should we ever get big enough to need them. The site is checked out |
|---|
| 45 | from svn and regenerated once a day (overnight) on buildd.emdebian.org</p> |
|---|
| 46 | |
|---|
| 47 | <h3><a name="todo">Todo List</a></h3> |
|---|
| 48 | |
|---|
| 49 | <p>This is a list of current tasks which will no doubt tend to be out of |
|---|
| 50 | date but is a good start if you are looking for ways to help.</p> |
|---|
| 51 | |
|---|
| 52 | <ul> |
|---|
| 53 | <li>Select list of Debian packages to form Emdebian</li> |
|---|
| 54 | <li>Tend toolchain build system infrastructure</li> |
|---|
| 55 | <li>Set up build system and web pages (like <a |
|---|
| 56 | href="buildd.debian.org">buildd.debian.org</a>) for Emdebian packages</li> |
|---|
| 57 | <li>Document build infrastructure</li> |
|---|
| 58 | <li>Document Emdebian package policy</li> |
|---|
| 59 | <li>Document process of emdebianising Debian packages</li> |
|---|
| 60 | <li>Explain Emdebian and its concepts on Debian-devel mailing list, to help persuade Debian developers to support |
|---|
| 61 | small-system developers and cross-compilation</li> |
|---|
| 62 | <li>Package the current svn version of emdebsys and release it</li> |
|---|
| 63 | <li>…</li> |
|---|
| 64 | </ul> |
|---|