Get involved

From D Wiki
Revision as of 13:08, 10 December 2012 by Dac (talk | contribs) (See also)
Jump to: navigation, search

File a bug report

The simplest way to participate is to file bug reports at the bug tracker. You can also search the bug list for issues that you can help fix.

Discuss in the forums

You can also join in the discussion at the D forums, which can be accessed via the web interface, the mailing list interface, or the NNTP server.

The main D forum is for general discussion on the D language, feature requests and discussions, etc.. Newcomers should start with the D.learn forum, which is intended for learners to ask more basic questions about programming in D.

Contributing to the source code

The source code for the D compiler, D runtime library, and Phobos, the standard library, are all available at GitHub.

To contribute:

  1. Fork the project you wish to contribute to;
  2. Clone your fork of the project locally;
  3. Create a topic branch and make your changes there (generally, you should not make changes directly to the master branch). Test your changes, make sure it doesn't break anything, etc..
  4. Push your new branch to your fork on GitHub.
  5. Navigate to that branch on GitHub, and click on "Pull request" to submit a pull request.
  6. The D maintainers will review the pull request and merge it as appropriate, or, if they have some comments or feedback, will provide feedback on the pull request page. You can then update your changes according to their input, and push your new changes to GitHub. The new changes will automatically be put into your pull request.

See also