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
Right now, a repo is mature in case it has been created 6 months ago. It is too much. We should decrease by 3.
On iPhone is is kind of annoying to reset the language filter
It'll be helpful to search a repo by title. (Only for registered users for now, because of private hosting)
Address: http://gitmostwanted.com/kkamkou/something
purpose: to display a list (liked, disliked?) of mine
For example this one: google/deepdream
What we have right now is not enough
GMW does support logging, but this feature is not enabled. It might be a good idea to enable it.
We need a new enum column: status
. Variants: promising, new, unknown, deleted, hopeless
It'll be really nice to have an option to show only promising repos.
We need a new column named worth
. Default value is: 5. 404 or hopeless decrease this value. With 0, a repo should be removed.
Because of evolution, a number of repositories might become hopeless
or stay as promising
. We should re-calculate the promising
in this ticket.
Right now we have the is_newbie
method in the repo model. We must move it out: from method to db column.
Add a new dropdown with languages to sort the results.
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.
The created_at
field is a new field. Some repositories do have zeroes as the value.
We should create a new static folder with styles.css
in it
Link to the wiki page in footer
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 it is not possible to view repos I've marked as cool.
Right now it is session-wide
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.
In case I have no liked entries we're getting recursion
We must detect those repos and remove them. Also it is important to update a repo description from time to time.
It exists in a migration files bot not in the model itself
repo_metadata.repo_flag_mature() returns 0
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'
It is important for a repository analyse.
Some repos have a URL, we must show it if present
Some accounts do not have an e-mail. Those accounts have no options to log-in again.
With links and copyrights.
Right now it is not clear what GWM is. We must show the attitude link in the navigation.
In case a repository has no description, the design of the attitude area is broken
Those links don't work properly
status_updated_at
is DateTime
As we have already the Stars amount from github.
Right now, we have two TODOs about removing the db.create_all()
calls from web.by and worker.py
A new migration should be added
Later we'll use this number for some reasons
That is why we don't have any logs on production
In the worker.py
file we have multiple tasks. It'll be nice to separate them
For example: http:// http://joni2back.github.io/inline.js
GA shows a lot of visitors from social spam services.
Sometimes a BigQuery result sends us "jobComplete": false
, we must re-queue this task in a few seconds.
Issue #31 reveals similar code-blocks, we must clean-up those parts
Checks the dislikes matching with other users (minimum 2 dislikes in common), then shows the starred repositories of them.
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.