Comments (4)
The mixing of GH repos and CH repos is what is perverting the repo model, it's forcing you to combine the concerns of finding and creating from remote source. I dropped you an email about discussing this, I would be happy to work on it, but I think CH repos should be created for every GH repo the user has, this can be done on initial-sign in. This will greatly reduce the complexity.
The cost will be that you store repos that potentially will never be marked as needing help, but I think this is a small price to pay.
from contrib-hub.
I completely agree, all user data should be created at once, also updated through background tasks.
Currently working on some cleanup/refactoring to improve the codebase before jumping to next exciting features, also started some sketchs for a completely new GUI, gonna send you my info so we can talk and be on the same roadmap.
I'm glad you want to help, nice! 👍
from contrib-hub.
When some of my pull requests have been accepted/declined I will go ahead and refactor this. Feel free to assign it to me.
from contrib-hub.
Agreed, controller should be re-factored so we don't have to merge repos https://github.com/orendon/contrib-hub/blob/master/app/controllers/users_controller.rb#L20-L26
from contrib-hub.
Related Issues (20)
- Sorting and filtering in "I wanna help" tab HOT 4
- Paragraph on Main Page of http://contribhub.co is Lorem ipsum text HOT 1
- "uninitialized constant OmniauthUtils" when you click on "I Want to [be] Contrib" links HOT 2
- 24pullrequest just removed your site because your domain has expired HOT 3
- Authentication error, logging in with Github. HOT 4
- Sort Language Filter alphabetically HOT 4
- Question: Should we mock/stub Google Geocoding API call to avoid "over query limit" msgs? HOT 3
- Some project links in /wannahelp point to https://api.github.com/* HOT 6
- Can't find my repository HOT 3
- Upgrade to Rails 4 HOT 3
- Error when Signing in HOT 10
- Use omniauth developer strategy instead of real key/secret
- Warning: Faraday::Builder is now Faraday::RackBuilder. HOT 3
- Fix repos list under organization tab
- One or two line description of a project in the table list HOT 2
- Improve User model
- Improve WannaHelpController HOT 3
- separate user forks from own repos
- Turn search results page into a grid HOT 3
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 contrib-hub.