Welcome to dsource.org
- This site serves as an open source community for the D Programming Language.
- Our goal is to provide an environment conducive to open-source development, including forums, source-code control, bug-tracking, and distribution.
- To further knowledge of programming in D, we also plan to host generously-donated tutorials, showing various techniques, differences from other languages, and best practices of D.
- We now host planet d, a collection of blogs about D.
- This site is
tinysmall-ish right now, directly mirroring the D community. As the D language grows, we hope to grow as well.
- Please add your feedback and requests to the Site forum or send us an email at "admin AT dsource DOT org".
- To register as a dsource user, head over to Forums and use the Register link. Because of spam, please also send an email to "brad AT dsource DOT org" so I will know to activate the account. Sorry for the extra steps, but the forums are better for this change.
- For source-code control, there are a few options...
- Subversion may be used. You can find instructions on how to set up different Subversion clients here
- Mercurial is now supported (2007 Q3)
- git is now supported, thanks to Alan Smith (2008 Q1). However, GitHub is superior in just about every way, and is recommended over this site. Shoot us an email and we can have a project listing that redirects to your github project page.
- For ticket/bug tracking, code browsing and changesets, roadmap/milestones and project management, as well as wiki documentation, we use Trac.
- If you would like to host a project on the site, please contact us via email at "admin AT dsource DOT org". We do not yet have automated project creation tools. In the email, include the following:
- project name
- short description
- your dsource username (see Forums section)
- source-code control system
- svn - Subversion
- hg - Mercurial
- git - Git
- dsource.org admins hang out in IRC on Freenode... #dsource is the channel
Other Helpful Sites
This site is one of a growing number of sites supporting D. Rather than post a list of those sites and let it get out of date, here is a list of the ones that have been consistently helpful. More up-to-date links pages may be found on these sites as well.