Development Team
m |
m |
||
Line 3: | Line 3: | ||
== Current Members == | == Current Members == | ||
- | + | ---- | |
Here is a list of our current team members. | Here is a list of our current team members. | ||
Line 23: | Line 23: | ||
== Projects == | == Projects == | ||
- | + | ---- | |
{| class="wikitable" width="75%" style="font-size: 90%; text-align: left;" | {| class="wikitable" width="75%" style="font-size: 90%; text-align: left;" | ||
|- | |- | ||
Line 60: | Line 60: | ||
=== ircd-darenet === | === ircd-darenet === | ||
- | ircd-darenet is based on | + | ircd-darenet is based on nefarious ircu, from the lovely people on the evilnet development team. We decided rather than always downloading and modifying the source everytime a new version of nef+ircu was released, to instead fork and maintain our branch. The amount of changes already made are quite significant. Such changes include the addition of a spam bot detection system, a refined operator privileges system, numerous backend enhancements (much of the code has been refactored), new channel/user modes and tweaks to existing modes, and much more. |
=== services-darenet === | === services-darenet === | ||
Line 79: | Line 79: | ||
=== Where can I download your projects? === | === Where can I download your projects? === | ||
- | + | While we do plan to eventually release our projects someday, your patience is required until it happens. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== What Development Environment Does DareNET Use? === | === What Development Environment Does DareNET Use? === | ||
- | + | ircd-darenet is developed mostly in the C programming language, while services-darenet is developed in both C and Python. The source code is targeted at most of the popular Unix platforms. | |
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. | 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 ircd-darenet and services-darenet can be found in | + | The complete list of required software to build ircd-darenet and services-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? === | ||
- | If you are interested in contributing to DareNET's various development projects (e.g. ircd-darenet, services-darenet, web development, etc) please send e-mail to dev@darenet.org. If you are involved with other projects, please note this in your e-mail and possibly provide links to their project pages. | + | If you are interested in contributing to DareNET's various development projects (e.g. ircd-darenet, services-darenet, web development, etc) please send an e-mail to dev@darenet.org. If you are involved with other projects, please note this in your e-mail and possibly provide links to their project pages. |
== Other Resources == | == Other Resources == | ||
- | + | ---- | |
* [[Development Team/Commit Guidelines|Commit Guidelines]] | * [[Development Team/Commit Guidelines|Commit Guidelines]] | ||
* [[Development Team/Coding Standards|Our Coding Standards]] | * [[Development Team/Coding Standards|Our Coding Standards]] |
Revision as of 09:48, 5 June 2009
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 #dev on the network, which is probably the easiest way to get in touch with us.
Current Members
Here is a list of our current team members.
Nickname | Project |
BlackAngel | ircd-darenet, services-darenet |
NiTeMaRe | ircd-darenet, services-darenet, website-darenet |
SecretAgent | ircd-darenet, services-darenet, website-darenet, webchat-darenet |
Projects
Project Name | Maintainer | Basis | Programming Language | Required Release |
ircd-darenet | SecretAgent | Nefarious IRCu | C | 1.3.2a |
services-darenet | SecretAgent | Srvx, X3 | C, Python | 1.2 |
website-darenet | SecretAgent | (from scratch) | PHP | - |
webchat-darenet | SecretAgent | qwebirc | Python |
ircd-darenet
ircd-darenet is based on nefarious ircu, from the lovely people on the evilnet development team. We decided rather than always downloading and modifying the source everytime a new version of nef+ircu was released, to instead fork and maintain our branch. The amount of changes already made are quite significant. Such changes include the addition of a spam bot detection system, a refined operator privileges system, numerous backend enhancements (much of the code has been refactored), new channel/user modes and tweaks to existing modes, and much more.
services-darenet
services-darenet is currently based on srvx and x3.
website-darenet
Development of PHP sites without a preconceived plan to manage them is asking for a headache. The goal of a framework is to make the process of writing web-based applications easier. While there are already several PHP frameworks out there, none of them really provide everything DareNET's next generation web site will require; therefore, we have started working on our own, custom framework. More information can be found here.
The current site is built upon the Joomla framework, and boosts a wide variety of custom modules and applications. It is integrated with our IRC network, which presently allows individuals to register a NickServ (DareNET) account, which can then be used on IRC, to build user profiles, post to the forums, create social groups and much more.
The site is programmed in PHP and uses MySQL as it's database backend.
FAQ
Where can I download your projects?
While we do plan to eventually release our projects someday, your patience is required until it happens.
What Development Environment Does DareNET Use?
ircd-darenet is developed mostly in the C programming language, while services-darenet is developed in both C and Python. The source code is targeted at most of the popular Unix platforms.
Most developers run a Unix-like operating system and use an open source tool chain with GCC, GNU Make, GDB, 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 ircd-darenet and services-darenet can be found in their respective installation instructions.
How Do I Get Involved With DareNET Development?
If you are interested in contributing to DareNET's various development projects (e.g. ircd-darenet, services-darenet, web development, etc) please send an e-mail to dev@darenet.org. If you are involved with other projects, please note this in your e-mail and possibly provide links to their project pages.