# Guidelines for Contributing
Build a development version of dub using either `./build.sh` or `./build.cmd` on Windows.
When you already have a working dub binary, you can also just run `dub build`, though that won't update the version string.
Every feature addition should come with a changelog entry, see the [changelog/README.md](changelog/README.md) for how to add a new entry. Any `.dd` file is rendered using ddoc and is the same format used across all dlang repos.
For bugfixes make sure to automatically [close the issue via commit message](https://blog.github.com/2013-01-22-closing-issues-via-commit-messages/) (e.g. `fixes #123`), so that they can be listed in the changelog.