Log in | Back to darenet.org

Development Team

m
Line 1: Line 1:
-
__NOTOC__Welcome to the Development Team's home on the wiki. The purpose of this page is to provide you with information regarding the team and its projects. We can be reached via e-mail at dev@darenet.org or in [https://webchat.darenet.org/?channels=dev #dev] on the network, which is probably the easiest way to get in touch with us.
+
__NOTOC__DareNET's development team is dedicated to maintaining the software that's running on the IRC network and its web properties, which includes IRC server daemons, IRC services, a webchat client and the DareNET website. The team can be reached via email at dev@darenet.org or in [https://webchat.darenet.org/?channels=dev #dev] on the network.
-
== Current Members ==
+
== News ==
-
----
+
-
Here is a list of our current team members.
+
-
{| class="wikitable" width="50%" style="font-size: 90%; text-align: left;"
+
''There is currently no news at this time.''
-
|-
+
-
|'''Nickname'''
+
-
|'''Projects'''
+
-
|-
+
-
| NiTeMaRe
+
-
| ircd-darenet, services-darenet, website-darenet
+
-
|-
+
-
| SecretAgent
+
-
| ircd-darenet, services-darenet, website-darenet, webchat-darenet
+
-
|-
+
-
|}
+
== Projects ==
== Projects ==
-
----
 
-
{| class="wikitable" width="75%" style="font-size: 90%; text-align: left;"
 
-
|-
 
-
|'''Project Name'''
 
-
|'''Maintainer'''
 
-
|'''Basis'''
 
-
|'''Programming Language'''
 
-
|'''Required Release'''
 
-
|-
 
-
| ircd-darenet
 
-
| SecretAgent
 
-
| ircu, Nefarious IRCu
 
-
| C
 
-
| 1.5.1
 
-
|-
+
The development team is responsible for developing and maintaining the following projects:
-
| services-darenet
+
-
| SecretAgent
+
-
| srvx, X3
+
-
| C, Python
+
-
| 1.6.0
+
-
|-
+
-
| website-darenet
+
-
| SecretAgent
+
-
|
+
-
| PHP
+
-
|
+
-
|-
+
-
| webchat-darenet
+
-
| SecretAgent
+
-
| qwebirc
+
-
| Python
+
-
| v0.91+darenet
+
-
|-
+
-
|}
+
=== ircd-darenet ===
=== ircd-darenet ===
-
ircd-darenet is derivative of [http://evilnet.sf.net Nefarious IRCu], which in turn is derived from Undernet's [http://coder-com.undernet.org ircu]. We decided rather then continuously modifying the source each time a new version of Nefarious was released, to instead fork and maintain our own branch. In addition to these two ircd's, ircd-darenet also contains code from Quakenet's [http://dev.quakenet.org snircd].
+
ircd-darenet is a fork of [http://evilnet.sf.net Nefarious IRCu], which itself is a fork of Undernet's [http://coder-com.undernet.org ircu]. In addition to these two ircds, ircd-darenet also contains code from Quakenet's [http://dev.quakenet.org snircd].
-
Development has begun on ircd-darenet, which is a fork of Undernet's [http://coder-com.undernet.org ircu 2.10.12] branch. The goal being to re-implement those features we have come to know and love in ircd-darenet 1.x on top of a more modern code base, while leaving behind a lot of stuff found in Nefarious IRCu that we do not utilize. The end result being a leaner, more efficient ircd.
+
Development has begun on ircd-darenet 2, which is a fork of Undernet's [http://coder-com.undernet.org ircu 2.10.12] branch. The goal being to re-implement those features we have come to know and love in ircd-darenet 1.x on top of a more modern code base, while leaving behind a lot of stuff found in [http://evilnet.sf.net Nefarious IRCu] that we do not utilize. The end result hopefully being a leaner, more efficient ircd.
-
{{Box|1= Recent Commit Log|2= <rss>http://cia.vc/stats/project/ircd-darenet/.rss|template=RSS|max=4|title=none|highlight=Commit</rss>}}=== services-darenet ===
+
-
services-darenet is a derivative of [http://evilnet.sf.net X3], which in turn is derived from [http://www.srvx.net srvx], but also includes features unique to DareNET.
+
[[http://cia.vc/stats/project/ircd-darenet CIA.vc project page]]
-
{{Box|1=Recent Commit Log|2= <rss>http://cia.vc/stats/project/services-darenet/.rss|template=RSS|max=4|title=none|highlight=Commit</rss>}}=== webchat-darenet ===
+
-
webchat-darenet is simply the code name we've given to our series of patches for the popular [http://qwebirc.org qwebirc] client (some of which may be found [https://bitbucket.org/secretagent/qwebirc here]). Much thanks to Chris Porter (slug) for developing this great client, and freely releasing it.
+
=== services-darenet ===
 +
 
 +
services-darenet is a fork of the popular [http://evilnet.sf.net X3] IRC services package, which itself is a fork of [http://www.srvx.net srvx], but also includes features unique to DareNET.
 +
 
 +
[[http://cia.vc/stats/project/services-darenet CIA.vc project page]]
 +
 
 +
=== webchat-darenet ===
 +
 
 +
webchat-darenet is simply the code name we've given to our series of patches for the popular [http://qwebirc.org qwebirc] client, most of which have now been incorporated upstream. Those which haven't can also be found [https://bitbucket.org/secretagent/qwebirc here]. Much thanks to Chris Porter (slug) for developing this great client, and freely releasing it.
=== website-darenet ===
=== website-darenet ===
-
The current site is built upon the Joomla framework, and boasts a wide variety of custom components, modules and applications. It is integrated with the IRC network, which presently allows individuals to register a NickServ (DareNET) account, which can then be used to build a user profile, post to the forums, create social groups, chat on IRC and more.
+
The current site is built upon the Joomla framework (though a complete rewrite is underway), and boasts a wide variety of custom components, modules, and applications. It is integrated with the IRC network, which presently allows individuals to register a NickServ account, which can then be used to build a user profile, post to the forums, create social groups, upload pictures, chat on IRC and more.
-
The site is programmed in [http://www.php.net PHP] and [http://www.python.org Python], and uses [http://www.mysql MySQL] as its database backend.
+
The site is programmed in [http://www.php.net PHP] (with portions of it being programmed in [http://www.python.org Python]), and uses [http://www.mysql.com MySQL] as its database backend.
== FAQ ==
== FAQ ==
-
----
 
-
=== Where can I download your projects? ===
+
=== Where can I download projects? ===
-
While we do plan to eventually release our projects someday, your patience is required until it happens.
+
Most of our patches to [http://www.qwebirc.org qwebirc] can be found [https://bitbucket.org/secretagent/qwebirc here].
 +
 
 +
While we do plan to eventually release ircd-darenet and services-darenet, your patience is required until it happens. In the mean time, we recommend taking a look at [http://evilnet.sf.net Nefarious IRCu], [http://evilnet.sf.net X3], [http://dev.quakenet.org snircd] and [http://srvx.net srvx], for IRC daemons and services with comparable feature sets.
=== I found a bug, where can I report it? ===
=== I found a bug, where can I report it? ===
-
Please send any bug reports to dev@darenet.org. Alternatively, if the project is public, you may submit it on the appropriate tracker [http://redmine.darenet.org here]. Use your DareNET (NickServ) username to login.
+
Please send any bug reports to dev@darenet.org. We can also be reached in [https://webchat.darenet.org/?channels=dev #dev] on the network.
-
=== What development environment does DareNET use? ===
+
=== Where can I submit feedback? ===
-
Most of our projects are developed in the C programming language; however, other languages such as Python are used too. The source is targeted at most of the popular Unix platforms, and all releases are tested on Gentoo Linux, Debian/Ubuntu and FreeBSD.
+
If you'd like to share your suggestions o
-
 
+
-
Most developers run a Unix-like operating system and use an open source tool chain with [http://gcc.gnu.org/ GCC], [http://www.gnu.org/software/make/make.html GNU Make], [http://www.gnu.org/software/gdb/gdb.html GDB], [http://www.gnu.org/software/autoconf/ Autoconf], and so on. If you have contributed to open source software before, you will probably be familiar with these tools.
+
-
 
+
-
The complete list of required software to build any project developed by DareNET can be found in their respective installation instructions.
+
=== How do I get involved with DareNET Development? ===
=== How do I get involved with DareNET Development? ===
-
Individuals interested in contributing to one of DareNET's various development projects (e.g. ircd-darenet, services-darenet, webchat-darenet, website-darenet, etc.) should send an email to dev@darenet.org. If you are involved with other projects, please note this in your email and possibly provide links to their project pages.
+
If you're interested in contributing to one of DareNET's projects, whether it be with actual development or improving documentation, drop us a line at dev@darenet.org. If you have a GitHub, Bitbucket, Sourceforge, etc. profile, feel free to include links to those as well.
-
 
+
-
== Other Resources ==
+
-
----
+
-
* [[Development Team/Commit Guidelines|Our Commit Guidelines]]
+
-
* [[Development Team/Coding Standards|Our Coding Standards]]
+
-
* [[Server Commands|Command Reference]]
+
-
* [[Server Privileges|List of Operator Privileges]]
+
-
* [[Development Team/ircd-darenet/INSTALL|Compiling IRCd-DareNET]]
+
-
* [[Web Development|Web Development reference]]
+
-
* [[DareNET IRCd Configuration/1.4|DareNET IRCd Configuration]]
+

Revision as of 10:42, 25 October 2011

DareNET's development team is dedicated to maintaining the software that's running on the IRC network and its web properties, which includes IRC server daemons, IRC services, a webchat client and the DareNET website. The team can be reached via email at dev@darenet.org or in #dev on the network.

News

There is currently no news at this time.

Projects

The development team is responsible for developing and maintaining the following projects:

ircd-darenet

ircd-darenet is a fork of Nefarious IRCu, which itself is a fork of Undernet's ircu. In addition to these two ircds, ircd-darenet also contains code from Quakenet's snircd.

Development has begun on ircd-darenet 2, which is a fork of Undernet's ircu 2.10.12 branch. The goal being to re-implement those features we have come to know and love in ircd-darenet 1.x on top of a more modern code base, while leaving behind a lot of stuff found in Nefarious IRCu that we do not utilize. The end result hopefully being a leaner, more efficient ircd.

[CIA.vc project page]

services-darenet

services-darenet is a fork of the popular X3 IRC services package, which itself is a fork of srvx, but also includes features unique to DareNET.

[CIA.vc project page]

webchat-darenet

webchat-darenet is simply the code name we've given to our series of patches for the popular qwebirc client, most of which have now been incorporated upstream. Those which haven't can also be found here. Much thanks to Chris Porter (slug) for developing this great client, and freely releasing it.

website-darenet

The current site is built upon the Joomla framework (though a complete rewrite is underway), and boasts a wide variety of custom components, modules, and applications. It is integrated with the IRC network, which presently allows individuals to register a NickServ account, which can then be used to build a user profile, post to the forums, create social groups, upload pictures, chat on IRC and more.

The site is programmed in PHP (with portions of it being programmed in Python), and uses MySQL as its database backend.

FAQ

Where can I download projects?

Most of our patches to qwebirc can be found here.

While we do plan to eventually release ircd-darenet and services-darenet, your patience is required until it happens. In the mean time, we recommend taking a look at Nefarious IRCu, X3, snircd and srvx, for IRC daemons and services with comparable feature sets.

I found a bug, where can I report it?

Please send any bug reports to dev@darenet.org. We can also be reached in #dev on the network.

Where can I submit feedback?

If you'd like to share your suggestions o

How do I get involved with DareNET Development?

If you're interested in contributing to one of DareNET's projects, whether it be with actual development or improving documentation, drop us a line at dev@darenet.org. If you have a GitHub, Bitbucket, Sourceforge, etc. profile, feel free to include links to those as well.