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

Bitbucket OSCI #18

Open
vlad-isayko opened this issue Aug 12, 2020 · 0 comments
Open

Bitbucket OSCI #18

vlad-isayko opened this issue Aug 12, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@vlad-isayko
Copy link
Collaborator

The goal is to create and automate analysis of repos hosted on BitBucket. This would be similar to our existing OSCI ranking which analyses repos hosted on GitHub, with a focus on the activity by commercial organizations.

  1. Solution that crawls data about push events commits (PEC) that should contain the following required fields:
    • event creation date;
    • commit author (email address, name);
    • SHA.
  2. Adapt existing pipeline to process Bitbucket data.

We did a high-level technical analysis on the feasability of making an OSCI for repos hosted on Bitbucket. This is a summary of our findings:

Criteria Status (Yes/No) Notes (e.g. about how it is possible, or limitations, etc)
Is this site free to use for open source projects? yes Seems to be free only for teams under 5 people unless you request a community license.
Does it look like this site hosts many open source projects? unclear It's not clear that there are large numbers of open source projects hosted.Most public projects seem to be non-commercial (not outsourced by companies). It appears most users do not use company domains - need to investigate further.The pages/repos of many companies appear to be not active.
Size of user base - In the order of 5,000,000 users
Is there a public API we can query? yes  
API type REST  
API URL https://api.bitbucket.org/2.0  
Query Limits (if any) 1,000 per hour 60,000 per hour  
Is there a paid access with more information? - (to be investigated)  
Is it possible to query the project license? Yes  
Is it possible to query commit events/commit counts by a user in a time period? Yes /repositories?before=timestamp&after=timestamp e.g. https://api.bitbucket.org/2.0/repositories?after=2020-03-01T09%3A37%3A06.254721%2B00%3A00
Is it possible to query email address or else some organization information for the person making a commit? Yes email address
Is there a public archive we can use instead of the public API? no  

If you have additional questions, feel free to contact our team.

@vlad-isayko vlad-isayko added the enhancement New feature or request label Aug 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant