Comments (3)
Seems that the GET /users/:id/events
endpoint could be used for the GitLab contribution data.
Docs: https://docs.gitlab.com/ee/api/events.html#get-user-contribution-events
The action
and target_type
parameters could also be used to filter only for contribution events that would be relevant.
from wikicontrib.
hello @wkyoshida, thanks for submitting this PR! I will definitely start looking at merging this by weekend
from wikicontrib.
Hey @NdibeRaymond!
Atm I only have the issue created for this unfortunately, but I am happy to help with some development for it though. I'm thinking there might be some details also that likely might have to be defined first perhaps?
In the docs, I see that specific contribution types for each platform are considered for the purposes of WikiContrib:
In this tool, all the contributions of the user from Gerrit are being fetched. But in the case of phabricator, two kinds of tasks are taken into count:
- Tasks authored by the user.
- Tasks assigned to the user.
For Github, we are only concerned with the contributors commits.
For https://gitlab.wikimedia.org/, what contribution types does WikiContrib want to consider? Apart from this main detail though, my assumption is that the implementation for GitLab will likely follow into the same architecture of the other platforms and can likely piggy-back off of what exists already - would that be right. Would there be any other considerations to think through first?
from wikicontrib.
Related Issues (20)
- New modules do not get automatically installed on the server.
- Make improvements to the "incorrect usernames" warning dialog HOT 3
- docker setup breaking on merging #198
- Empty chart container when username missing HOT 2
- Rapidfuzz logic considers an empty username field too.
- Activity boxes appear in different sizes for different dates
- Disable the list view feature HOT 2
- Implement query result caching feature
- Incomplete months in filter form field's months dropdown when filtering
- 404 error on hitting search without modifying the user information
- User name input fields don't have labels HOT 1
- Contributions are listed twice HOT 1
- Confusing filter button behavior HOT 1
- The 1 year time axis does not change with the filter HOT 4
- How the "From" filter option is labeled HOT 3
- Contributions counted twice because of GitHub mirrors HOT 1
- Rename "owned" to "authored"
- WikiContrib violates user privacy by loading third party content from Cloudflare HOT 9
- Search results load forever and display nothing HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wikicontrib.