orendon / contrib-hub Goto Github PK
View Code? Open in Web Editor NEWOpen source lovers, making easier to find cool projects to hack on! Wanna help?
License: MIT License
Open source lovers, making easier to find cool projects to hack on! Wanna help?
License: MIT License
Getting "uninitialized constant OmniauthUtils" when I click on "I Want to Contrib" or "I Want to be Contrib" on the main page after running "rails server" in local environment. Works in production but not dev/test.
Currently we're geocoding user location based on data provided by github, we need to make this more accurate because we're working on another feature to find projects based on maps (ie. see what's happening in near you, your city, your country, etc
thoughts? ideas?
As an user, I should be able to update the main language for my own repos, because some times github is taking Javascript as the main language, but that's not true, I'm just some libs with tons of js...
There is already a feature to update user-description on user profile page, this can be implemented there.
Is there any TODO or issue list so i can start helping with something?
Hi,
I'm not sure if this is valid but some of the links in /users/username/wannahelp
point to the JSON resource of the project. (e.g. https://api.github.com/repos/gittex/App-Standby)
Need to paginate the search results.
Recommend https://github.com/amatsuda/kaminari gem
Clicking help button on project creates error for me - http://www.evernote.com/shard/s210/sh/e377c679-bba9-4487-9d30-be1c3093d7f3/73be6e1686e1ceeeaaa99fffc0e87892
create specs for the project.
it's a good opportunity to try minitest btw.
This will allow us in the future (another task) to make a better differentiation, and be more accurate when asking for help for one of my own repos, or the original one I forked, or my own fork (sometimes a fork becomes the official)
thoughts? ideas?
Include info and counters in places where repos are being listed.
Info: # of issues, creation date, last update, # of contributors, # of commits
which other info you think would be valuable?
btw, all of this counters are already in database.
More ideas are welcome, but some thoughts are:
Turn search results page into a grid list, this way people can see useful information about the repos, like issues, counters and other data mentioned in #25
Repo that don't need help, the wrench option must be hidden.
when click on help for the repo, must slide the description.
Replace "I wanna help" and "Stop helping" buttons with something more cool, maybe with hearts, so you give some love to other projects. (could be a dark/red hear to represent status)
thoughts? ideas?
Cover project with cucumber features
I'm already logged into Github and I gave contrib-hub permissions to my profile.
I go to /auth/github
and then get 302ed to http://contribhub.com/auth/github/callback?code=6e716f...&state=c031b...
which gives a 500 and a "We're sorry, but something went wrong." message
Currently user profile is something like http://contribhub.co/users/999
Would be nice to have something like http://contribhub.co/users/username
Something like friendly_id gem or similar would be useful
Currently the only way the help and stop-helping a project is looking for it on the search page.
Also user profile page is already listing that repos, so would be nice if the user can stop helping from there, instead of making a new search just for that.
Create a project details page to show all data related to the project/repo
thoughts? ideas?
Github users without Name can't login due to error during record creation... (this field is required on User model)
improve User model to reduce method complexity, also tests are welcome https://codeclimate.com/github/orendon/contrib-hub/User
if the user selectts ruby, medellin and then searches...
user gets good results
however
sidebar filter, says C#, blank input.
Should say, Ruby, Medellin.
need more sexy html, css for this project. Something similar to
http://hackerbuddy.com/
http://coderwall.com/dashboard
That'd be useful! Cause there'r some "dead" projects I'd like somehow to filter out.
Add support for markdown in description message
Update repos with the las UI changes, some thoughts are:
Create a tag cloud on search page so users can see which are the most common tags, and also refine their searches according to that.
Create some background job(s) to synchronize github data periodically:
Just added some code quality metrics for ContribHub on README.md and found some code smells, refactoring are welcome:
Create filtered search by keywords, location or language. So users can find projects quicker
"The Contrib Profile" should be something like a really sexy view for displaying the user data related to contributions, the main goal of this is to show a summary of all user open source contributions.
Should be something that people would love to show publicly, this way everyone could see how cool are you changing the world through open source contributions!
Some meaningful info could be: (suggestions accepted)
When searching projects to contribute, the Language dropdown should be sorted alphabetically.
Getting Google Geocoding API error: over query limit. during rspec run.
Should we mock/stub this out?
Add a "Fork me on GitHub" ribbon/banner to the site, the link should target to this repo.
Must change one of the options of search filter, for the "any" option and must be first.
Improve WannaHelpController to reduce method complexity, also tests are welcome https://codeclimate.com/github/orendon/contrib-hub/WannahelpController
After fresh pull and migrate I find that I can't get to the wannahelp_index because something is nil.
Some thoughts for this feature:
I cant find my repo because it is not tagged as a language.
solution:
1.)Ask for language when on is pressed.
2.)Allow for filtering from all languages (should be default)
Would you accept a pull request that also displays projects from organizations you are a part of, so you can mark them as "Needing Help?" I'd like to mark some projects as "needing help" but can't because they're under an organization I started, not my personal account. I'm willing to implement the functionality myself, just wanted to make sure it's in the cards before I begin.
I couldn't test it because I get errors when logging in
Running with rails server
I'd like help with https://github.com/mattkatz/Orbital-Feed-Reader
I can't find it in my list on my contribhub profile page.
These are the sites to help spread the word:
First time i entered the, need help page i had to call Oscar to ask what on / off meant, and what was going on here, the header text and on off buttons IMO are too cryptic.
Button Change
Make a button that symbolized needing help, with better words then on / off
suggestion "love me"
Text change:
Your repos, need help, is confusing:
suggestion
Got repos that need love?
Include google map on user profile, with a marker showing his current position and markers for all the projects being helped by him.
thoughts? ideas?
The paragraph on the main page of http://contribhub.co/ is the following instead of Englisth text as in the development version.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo. consequat. Duis aute irure dolor
in reprehenderit in voluptate velit esse
improve Repo model to reduce method complexity, also test are welcome
https://codeclimate.com/github/orendon/contrib-hub/Repo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.