maria / cub Goto Github PK
View Code? Open in Web Editor NEWConnect Hub - Open Source. Code. Learn. Earn. Share.
Home Page: https://connecthub.herokuapp.com
License: GNU Affero General Public License v3.0
Connect Hub - Open Source. Code. Learn. Earn. Share.
Home Page: https://connecthub.herokuapp.com
License: GNU Affero General Public License v3.0
Integrate Tastypie - instead of Django Rest Framewor.
We need an attribute for the repo object that tells us if the repo is a fork or not and the description of the repo. We may also need to save the link to the original (we should discuss this).
Sync deleted github repos with our list.
We need to have some user stats on his/her profile page.
Add the following attributes to /api/v1/myaccount/
response:
Update own profile endpoint.
Update another user's profile stats endpoint.
Now we use Django with PostgreSQL and MongoDB, a hybrid which is hard to maintain and doesn't have much sense. Since the Django won't officially support Mongo in the upcoming releases and Flask is easier to implement with Mongo I suggest we move now, while we still can.
Have some bonus points for different git goodpractices, like:
When a new (unauthenticated) user accesses the site, he should see some (not all) info about other users.
Provide new endpoints:
Keep track of open and closed issues per repository.
Have open_issues and closed_issues attributes for the repo object.
We need to include repositories where the user is a contributor for, because they are important for the score.
Display collaborative repos in the repos list.
Add ability to view another user's profile.
GET /api/v1/account/USER/?format=json
where USER is a GitHub username
We must include:
Have a method to receive feedback from users.
Have a contact form in the Contact page.
Enable an POST /api/v1/contact
endpoint, which send an email to us, containing the feedback from the contact form.
When you submit a post request to one of the contribution endpoints,
update the data.
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.