== Welcome to dsource.org == * This site serves as an open source community for the [http://www.digitalmars.com/d D Programming Language]. * Our goal is to provide an environment conducive to open-source development, including [/forums/ forums], source-code control, bug-tracking, and distribution. * To further knowledge of programming in D, we also plan to host generously-donated [/projects/tutorials/ tutorials], showing various techniques, differences from other languages, and best practices of D. * We now host [http://planet.dsource.org planet d], a collection of blogs about D. * This site is ~~tiny~~ small-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 [/forums/viewforum.php?f=2 Site forum] or send us an email at "admin AT dsource DOT org". == Getting Started == * To register as a dsource user, head over to [/forums 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... * [http://subversion.tigris.org Subversion] may be used. You can find instructions on how to set up different Subversion clients [/site/svnclient here] * [http://www.selenic.com/mercurial Mercurial] is now supported (2007 Q3) * [http://git.or.cz/ git] is now supported, thanks to Alan Smith (2008 Q1). However, [http://github.com 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 [http://trac.edgewall.org 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 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. * [http://www.digitalmars.com/d/ Official Digital Mars site] for the D Programming Language * [http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage Wiki for the D Programming Language] - Tons of content, updated by the masses. * [http://www.dprogramming.com Dprogramming.com] - Christopher Miller's excellent site providing code, software and help related to D.