kkamkou / gitmostwanted.com Goto Github PK
View Code? Open in Web Editor NEWAdvanced explorer of github.com
Home Page: http://gitmostwanted.com
License: MIT License
Advanced explorer of github.com
Home Page: http://gitmostwanted.com
License: MIT License
In the worker.py
file we have multiple tasks. It'll be nice to separate them
We should create a new static folder with styles.css
in it
A new migration should be added
Right now, a repo is mature in case it has been created 6 months ago. It is too much. We should decrease by 3.
We need a new enum column: status
. Variants: promising, new, unknown, deleted, hopeless
Right now it is not clear what GWM is. We must show the attitude link in the navigation.
GMW does support logging, but this feature is not enabled. It might be a good idea to enable it.
Sometimes a BigQuery result sends us "jobComplete": false
, we must re-queue this task in a few seconds.
In case a repository has no description, the design of the attitude area is broken
Issue #31 reveals similar code-blocks, we must clean-up those parts
GA shows a lot of visitors from social spam services.
Later we'll use this number for some reasons
Some repos have a URL, we must show it if present
The assumption is:
Each promoted repository is popular at the beginning by default. Also it is possible to have a number of repositories which are in trend right now. It doesn't mean that those repositories are useful. We can distinct such a repos by analysing the number of stargazers for the past 3 months decluding the first monthes. If this difference is valuable, we can assume that this repo is dead.
select count(1) from [githubarchive:month.xx] where repo_id = xx and type = 'WatchEvent'
Some accounts do not have an e-mail. Those accounts have no options to log-in again.
As we have already the Stars amount from github.
It is important for a repository analyse.
We need a new column named worth
. Default value is: 5. 404 or hopeless decrease this value. With 0, a repo should be removed.
repo_metadata.repo_flag_mature() returns 0
With links and copyrights.
It'll be helpful to search a repo by title. (Only for registered users for now, because of private hosting)
For example this one: google/deepdream
Link to the wiki page in footer
It makes no sense to use gmw without registration. There is just copy-paste from the gh-trending page. We must add a new message to notify a visitor.
Right now it is not possible to view repos I've marked as cool.
That is why we don't have any logs on production
On iPhone is is kind of annoying to reset the language filter
In case I have no liked entries we're getting recursion
Address: http://gitmostwanted.com/kkamkou/something
purpose: to display a list (liked, disliked?) of mine
It'll be really nice to have an option to show only promising repos.
Those links don't work properly
status_updated_at
is DateTime
Add a new dropdown with languages to sort the results.
The created_at
field is a new field. Some repositories do have zeroes as the value.
Checks the dislikes matching with other users (minimum 2 dislikes in common), then shows the starred repositories of them.
Right now, we have two TODOs about removing the db.create_all()
calls from web.by and worker.py
Right now it is session-wide
It exists in a migration files bot not in the model itself
We must detect those repos and remove them. Also it is important to update a repo description from time to time.
Because of evolution, a number of repositories might become hopeless
or stay as promising
. We should re-calculate the promising
in this ticket.
What we have right now is not enough
It might be very helpful to add a badge to a new repositories. Something like: new
. In case if repo is one month old for example.
Right now we have the is_newbie
method in the repo model. We must move it out: from method to db column.
At the attitude
page we have a pagination. In case I've used the filtering by language before, it is not possible to jump to the second page.
For example: http:// http://joni2back.github.io/inline.js
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.