Skip to content
This repository has been archived by the owner on Dec 11, 2017. It is now read-only.

Octokit.Net - Rewrite HTTP internals #101

Closed
shana opened this issue Feb 23, 2016 · 8 comments
Closed

Octokit.Net - Rewrite HTTP internals #101

shana opened this issue Feb 23, 2016 · 8 comments
Labels

Comments

@shana
Copy link

shana commented Feb 23, 2016

Before you start

Please read the student manual at http://write.flossmanuals.net/gsocstudentguide/what-is-google-summer-of-code/ and make sure you understand how the program works, how proposals are submitted and all the milestones involved.

Head to the relevant issues linked below to discuss the project, ask your questions, etc. If you’re looking for entry tasks to get up to speed with the project, there are plenty of issues available labeled “easy-fix” in the repository, go ahead and grab one!


About Octokit.Net

Octokit.Net is the open source cross-platform GitHub API Client Library for .NET.

Summary

One of our favourite bits of Octokit is how we take away all the hassles of configuring the HTTP stack, and for the most part it works. But every now and again, people hit up upon limitations with our setup - and you have to re-implement HttpClientAdapter to get to these features, and navigate a lot of the Octokit plumbing which isn't great.

We'd like to improve on this and create an API that moves as much of the HTTP setup out of Octokit's core as possible, so that consumers have more control over the HTTP interactions, and also leverage the existing abstractions for HttpClient and HttpMessageHandler more broadly, so that Octokit can benefit from the extensibility in the .NET framework.

Skills: C#, Octokit.Net

Relevant issues
octokit/octokit.net#1116
octokit/octokit.net#984
octokit/octokit.net#985

Mentors: @shiftkey

@devkhan
Copy link

devkhan commented Feb 29, 2016

I want to learn more about this project, is there a chat or forum etc.?

@shana
Copy link
Author

shana commented Mar 2, 2016

Heads-up: I've updated the issue with important information about the project and GSoC in general, please make sure you read the information linked.

@devkhan
Copy link

devkhan commented Mar 2, 2016

@shana Can you please tell about some resources/issues from where to understand how Octokit.Net works from the inside, how is it structured, etc?

I am new to the project and hence, would first like to gain some insight about the project and jumping on to the mentioned issues/PRs later on. 🙇

@shana
Copy link
Author

shana commented Mar 3, 2016

@devkhan You should go to the project repo and figure those things out by cloning and building the project, looking at the tests and the code, reading the documentation, etc. There are links to the relevant issues above where you can ask questions.

@devkhan
Copy link

devkhan commented Mar 3, 2016

Thanks @shana, I think I'm gonna do some research before continuing and working on the proposal.

@devkhan
Copy link

devkhan commented Mar 10, 2016

@shiftkey Can you please tell us at what times will you be available on chat or email or GitHub Issues? I live in India (UTC+5:30). I will adjust my timing according to yours.

@johndbritton
Copy link
Contributor

@devkhan We started a chat room here: https://gitter.im/github/mentorships

@devkhan
Copy link

devkhan commented Mar 10, 2016

@johndbritton I know, I opened that issue but I just thought that since issues are such a major part of GitHub workflow, it would be better if I posted on this issue.

Anyway, thanks. 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants