+-------==\ ___ ===||=== ____ __ | || || ____ ____ || //
| |/ \ || || \\ / \ ===+=== || || // \\ // ||//
| || | || || || +==+ | /\ |===|| || || |||
| / | | || /\ | || \____ | \/ | || //===|| || ||\\
|boooooo/ \____/ || \/ || \\ | || || \\===|| \\==// || \\
Be sure to fork to your own personal repository and work from there, example, Contributor/DotNetHack once that your latest contribution has been completed fire off a pull request using GitHub. Your pull request will be reviewed and merged into the mainline. Have a gander at Network on DotNetHack/DotNetHack and the workflow should become clear.