Skip to content

Agilefreaks/winbugfreak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Winbugfreak

Bug tracking client for wpf/silverlight applications, see http://bugfreak.co

Overview

A bare bones bug tracking framework that you can use and deploy yourself, it's main aim is to integrate seemesly with your application and centralize issues in a main repository, we are working on having a free server deployed please contact us if you can help.

Instalation

You can grab the package from nuget

For WPF

PM> Install-Package BugFreak.WPF

For Silverlight

PM> Install-Package BugFreak.Silverlight

For WinRT

PM> Install-Package BugFreak.WinRT

For ASP.NET MVC3

PM> Install-Package BugFreak.MVC3

Registration

  1. Register for an account http://bugfreak.co
  2. Create a new application
  3. Go to Applications and get the Token for the registered application
  4. Get the Api Key from your Profile

Setup

For WPF hook in App.xaml.cs

  using BugFreak;

  public partial class App
  {
    protected override void OnStartup(System.Windows.StartupEventArgs e)
    {
      base.OnStartup(e);
	 
      BugFreak.Hook("ApiKey", "Token", this);
    }
  }

For Silverlight hook in App.xaml.cs

  using BugFreak;

  public partial class App
  {
    public App()
    {
      this.Startup += this.Application_Startup;
      
      InitializeComponent();
    }
    
    private void Application_Startup(object sender, StartupEventArgs e)
    {
      this.RootVisual = new MainPage();
    	  
      BugFreak.Hook("ApiKey", "Token", this);
    }
  }

For WinRT hook in App.xaml.cs

  using BugFreak;
    
  public partial class App
  {
    protected override void OnLaunched(LaunchActivatedEventArgs args)
    {
      BugFreak.Hook("ApiKey", "Token", this);
    }
  }

For ASP.NET MVC3 hook in Global.asax.cs

  using BugFreak;
  
  public class MvcApplication : System.Web.HttpApplication
  {
    protected void Application_Start()
    {
      BugFreak.Hook("ApiKey", "Token");
    }
  }

That's all folks, any uncatched exceptions will be reported back to the server

Contributing

  1. Fork it.
  2. Create a branch (git checkout -b my_cool_feature)
  3. Commit your changes (git commit -am "Added CoolFeature")
  4. Push to the branch (git push origin my_cool_feature)
  5. Open a Pull Request

About

A bug tracking framework for all the other frameworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published