Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write a generic API wrapper for GitHub, GitLab and Git Server #6

Closed
tapaswenipathak opened this issue Jun 22, 2019 · 11 comments
Closed

Comments

@tapaswenipathak
Copy link
Member

The open source organisation can have their work on

  • GitHub
  • GitLab
  • Git Server

Write a generic Python wrapper that can

  • Extract users
  • Extract commits
  • Extract committers
  • Extract maintainers
  • Extract tickets
  • Extract labels on tickets
  • Extract comments on MRs/PRs and tickets
  • Extract release
  • Extract member profile information

dep #5. cc @vermakhushboo.

@bymayanksingh
Copy link
Contributor

bymayanksingh commented Jul 25, 2019

Hey @tapaswenipathak something like this already exists, do we need to reinvent the wheel?
PyGithub https://pygithub.readthedocs.io/en/latest/examples.html , It doesn't support GitLab as the name suggest.. should we work on Gitlab API wrapper on similar pattern as PyGithub? that would become a nice project.. only will require time.. since the library is huge.

@tapaswenipathak
Copy link
Member Author

tapaswenipathak commented Jul 27, 2019

Hello! Does this solve our work? Anything which solves our work works; on you now. Let me know if you wanna discuss anything.

@bymayanksingh
Copy link
Contributor

a lot of features are available in this library, features which are missing can be added using actual github api.. so basically yes our work will be solved... also I am currently being specific to github only.

@bymayanksingh
Copy link
Contributor

bymayanksingh commented Jul 31, 2019

@tapaswenipathak for this should I write output as organized json?

@tapaswenipathak
Copy link
Member Author

Host on herokuapp. Yea, APIs output should be JSON.

@bymayanksingh
Copy link
Contributor

API Wrapper

@tapaswenipathak
Copy link
Member Author

Hello! We require a generic wrapper, only GitHub?

@bymayanksingh
Copy link
Contributor

bymayanksingh commented Aug 13, 2019

@tapaswenipathak there are no good libraries present for GitLab typed interactions in python.

@tapaswenipathak
Copy link
Member Author

We should be creating then, multiple libraries can be implemented in 1 flask app. What all are there?

@bymayanksingh
Copy link
Contributor

on seeing PyGithub I realized that it is very huge and covers almost every features of GitHub API, if we go on implementing PyGitlab kind of library, certainly it will be useful, but covering it as PyGithub will be time heavy..like really time heavy.

@tapaswenipathak
Copy link
Member Author

Let's chat in Slack.

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

No branches or pull requests

3 participants