Skip to content

plusjade/narly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backbone

top (filterView) section singular_repo section Multiple_repo section side_panel section

App

has repo - (singular_repo view)
	has tags - (side_panel view)

has repos - (multiple_repo view)
	has tags - (as filters) (optional)
	has repo - (as filter) (optional) # this is the case for a repo showing similar repos.
	has user - (as filter) (optional)
		has tags (side_panel view)
	has currentUser (the logged in user)

Views

top Filter View App.repos tags user repo

Side_panelview App.repos.user tags App.repo tags

Multiple Repos App.repos

Singular Repo App.repo

Core feature outline

  • the user should be able to add tags to his repos.
  • the user should be able to filter his repos by these tags.
  • the user should be able to filter by a combination of tags.
  • the user should be able to see all tags for a given repo.
  • the user should be able to see other repos tagged by the same tag or combination of tags.
  • the user should be able to see another user's tags.
  • the user should be able to explore trending/popular (quality) repos based on tags or a set of tags
  • the user should be able to see/use the most popular tags.

Usage

plusjade:uid tags:"mysql" on repo:112

Tag:mysql:users add plusjade.uid Tag:mysql:items add 112

User:uid:tags add +1:"mysql" User:uid:items add 112

Repo:112:tags +1:"mysql" Repo:112:users add uid

About

A tagging system for GitHub projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published