Code contribution is arguably the most valuable way you can contribute to the core project.
Warewolf has a team of core developers that are continuously developing the core system. We work from a product backlog ordered by item priority according to what needs to be done first.
If you would like to contribute to the core project, you are most welcome to contact us to discuss how you can contribute. We have a great backlog with a lot of challenging and fun coding tasks. We have tasks to suite every level of developer.
Internally, we manage our development processes using Agile methodologies. We run a 1 week sprint, a development backlog, Scrum meetings daily, test driven development (TDD) and continuous integration. We aim to have a releasable version of Warewolf each sprint.
Our team will provide you with the help and guidance you need to get going. We also provide help and support via the Community Forum to answer any questions you might have.
Your development environment
You will need the following environment to develop with Warewolf:
- Windows 7 64bit (or later), Windows Server 2008 (or later) Operating Systems.
- MS Visual Studio 2013 Professional (for add-ins and extensions)
- ReSharper 8 (we use ReSharper extensively) See: ReSharper and Code Quality
You will need to set up your own source code fork to work within. See Setting up your own Fork for information on how to do this.
If you are new to Git see Getting started with Git to get acquainted with the process. This section also has a link to the Git tools that we use in our own team and recommend.