-
-
Notifications
You must be signed in to change notification settings - Fork 87
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
Add GitLab as a source for repositories #171
Add GitLab as a source for repositories #171
Conversation
@ltickett @souldzin here we go 🙂 @lucavallin feel free to have a look and let's start from here 💪 🙂 |
@zillemarco we may just want to review the list of projects we included (we picked a bit random/haphazzardly) I think GitLab is the only one which meets the 1,000 stars requirement, though me and Paul had a look and it seems GitHub is used very differently to GitLab. On GitHub repos tend to have more stars than forks. On GitLab it's the other way around? |
That's a very good point 🤔 Are you proposing to update the "filter" to count the number of forks instead of stars for repositories coming from GitLab? I'll update the projects to only keep GitLab's project for now anyway 🙂 |
suggestion: GitLab has some satellite projects that might be nice to include. I'm thinking of Your call @zillemarco 😄 |
Only issue with those projects is that they would get filtered out by the number of stars 😅 |
@zillemarco - no. Just that i'm not sure if we need to apply exactly the same rules to which projects we can/can't include? We may need a bit of direction from @lucavallin - or may be given a little "artistic license" :) |
Sounds good 😄 |
@ltickett @zillemarco @souldzin Thanks for your contributions, it's looking great so far. I added a comment or two ;) @cloudhoy Might also have an opinion on the |
@lucavallin Thanks for the ping! 😄 Hi everyone! Just wanted to add my two cents to this discussion. I'm wondering if lowering the star requirement for GitLab may be a little "unfair" to developers on GitHub who want to add their repositories to firstissue.dev but are unable to meet the 1,000 star requirement. Perhaps we should just lower the star requirements across the board instead? 🤔 |
I'm not opposed to even lowering or removing the requirement completely. The current process is to manually add the repository to firstissue.json anyway, so I don't see why any of those filters would even need to be in the list. Perhaps a great improvement wouldbe some documentation that you need to have at least 5 issues with any of those labels present at all times to qualify to get in the list? That seems more fair? Also, I believe this is a separate discussion, should we move this to a new issue? |
I disagree with removing the requirements: they are definitely arbitrary and can be discussed and changed, but they are to ensure some level of quality of the repos that make it to the list. The idea of FirstIssue is not only to find a project to contribute to, but to find one that is relevant, somewhat "famous", that you'd be eager to contribute to and proud of doing so, and that you'd add on your LinkedIn / resume. There are other websites like FirstIssue that are full of (mostly) irrelevant 100-stars "twitter-ios-clone" projects and we want to avoid that ;) That obviously cuts out super-awesome repos with 890 stars, but we need to draw the line somewhere. However, if GitLab has ~1/3 of the users of GitHub, then I think it's fair to have different requirements for it, since 350 stars on GitLab = 1050 stars on GitHub (well, naïve math, but you get the point...). I am not sure what those requirements should be though 🙂. |
I used 300 stars as a "stopping point" for projects coming from GitLab (more round number than 350, plus it let a couple more projects in 😅) |
3ef268e
to
5bfc1e7
Compare
@lucavallin sorry it took me this long but I now have pushed up the changes and rebased with your latest changes (quite a refactor 😅) I think this is good for you to have another look now 👍 🙂 |
Hey @zillemarco! Looks good, thanks for the changes.
|
5bfc1e7
to
886795e
Compare
Someone is attempting to deploy a commit to a Personal Account owned by @lucavallin on Vercel. @lucavallin first needs to authorize it. |
@lucavallin I just resolved the conflict, so we're good to merge if that's ok with you as well 🙂 And there's no need for authorization for GitLab, we're using only public APIs 👍 |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please double-check deployment on Vercel before merging.
Awesome contribution - thank you for it!
@lucavallin the vercel message is for you, right? 🤔 I can't access the deployment 🤔 |
@zillemarco So it seems... but it is successful! |
🥳 thank you @lucavallin 😄 |
This PR adds GitLab as a source for repositories 🥳