Browsed by
Tag: REST

Accessing GitHub using REST and C#

Accessing GitHub using REST and C#

Some time ago I created a GitStat app and described it in this post. To do that I used the libgit2sharp library, which I also planned to use for git plugin for TeamScreen. Unfortunately, at the time I’m writing this post, there isn’t the libgit2sharp version for .NET Core. I needed alternate approach so I decided to go for accessing GitHub repository via its REST API. I wanted to have general solution, but¬†it’s just not possible at this time ūüôĀ…

Read More Read More

JIRA integration with C# and REST API

JIRA integration with C# and REST API

JIRA is one of the most popular tools for IT teams to manage work and it’ll be next integration for TeamScreen. Documentation¬†is straightforward, so It was easy for me to do it. Same as with TeamCity integration I’ll leverage the¬†power of REST API and RestEase library.¬†For¬†authentication, you have two options¬†– basic HTTP authentication and oath. Recommended is OAuth,¬†but for now, I’ll use basic HTTP authentication, because at the moment the¬†priority is just to connect and display issues from JIRA. JIRA…

Read More Read More

TeamCity integration with C# and REST API

TeamCity integration with C# and REST API

As I mentioned in my previous Get Noticed post.¬†TeamScreen first integration will be with TeamCity. For those who don’t know TeamCity is a continuous integration tool created by awesome guys from JetBrains company that brought you Resharper, IntelliJ, WebSharper and many other great tools. What I want from TeamCity is a list of builds and statuses for them. A quick search in google gave me this page, which¬†describes how to connect to TeamCity and get an¬†info I need using REST…

Read More Read More