Skip to content

j717273419/roadkill

 
 

Repository files navigation

Roadkill Developer Readme

Version

Pre-requisites

To setup Roadkill on a developer machine, you will need:

  • Visual Studio 2013 (2012 should also work)
  • Typescript installed - http://www.typescriptlang.org
  • SQL Server Express 2012 or higher - choco install sqlserver2014express for Chocolatey users.
  • Your SQL Server installation should be the default instance (not YOURMACHINE\SQLEXPRESS) for the tests to pass. They rely on the connection string being Server=(local);Integrated Security=true;Connect Timeout=5;database=Roadkill
  • An NUnit runner (NUnit, Resharper, Dotcover etc.) if you want to run the tests. This is required if you want to contribute.

Fresh install

To get a 'fresh' Roadkill installation on your development machine, you will need to do the following:

Build scripts

There are 4 build scripts that automate the builds:

  • build.ps1 - runs msbuild with the solution file
  • devbuild.ps1 - builds and copies all files required for a dev build, zips the files and then pushes the zip file to the 'RoadkillBuilds' repository on Bitbucket (https://bitbucket.org/yetanotherchris/roadkillbuilds).
  • releasebuild.ps1 - The same as devbuild.ps1 but uses the release build configuration and only produces a zip file.
  • mono.releasebuild.ps1 - Uses the the mono build configuration.

Running Roadkill on Azure

Roadkill can be run using a website deploy on Windows Azure. The instructions for this can be found on the Roadkill wiki

Syncing with Codeplex

Codeplex is synced from Github before releases using git push --all https://git01.codeplex.com/roadkill

Contributing

If you want to contribute to Roadkill, have a look at the Contributing page on Github or on the Roadkill wiki:

About

A modern .NET Wiki

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 81.6%
  • CSS 8.4%
  • JavaScript 5.1%
  • TypeScript 2.2%
  • Smalltalk 2.1%
  • PowerShell 0.5%
  • Other 0.1%