GithubHelp home page GithubHelp logo

wraithan / github-repo-widget Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 2.0 200 KB

A Firefox Add-on to that shows all of the user's repos and useful quick links.

License: MIT License

JavaScript 100.00%

github-repo-widget's Introduction

github-repo-widget's People

Contributors

wraithan avatar

Stargazers

akuiraz avatar  avatar Duke Leto avatar

Watchers

 avatar James Cloos avatar

github-repo-widget's Issues

Preferences

Need to be able to handle them.

Required:

  • github user name
  • refresh rate

Optional:

  • api token (to get private and org repos)

Filtering

Based on age, name, whitelist, blacklist, etc.

Configurable sort

Currently this will just be sort by most recent commit.

In the future having this be configurable by things like most watchers, most issues, etc might be desirable.

I can see doing this with arrows at the top maybe or by having a config.

Upgrade to GitHub API v3

This was mentioned a bit in the get current user's repo list.

Currently I am using a library that uses the v2 API. I'll likely want to upgrade this for lasting further into the future without maintence.

Panel loads and appends every time.

If it is going to load each time it should at least replace rather append.

Ideally it would load once, then periodically update and or force update with a button.

Dynamically size the panel

While the current size works for me as I have a lot of repos, for someone with less repos having it smaller would probably be nicer.

No button appears

Running FF 41.0.1 on OSX 10.10.5. Installed, no button appears. Would totally love this add-on if it worked!!

Thanks,
Katie

Not working since upgrade to FF 14 (Ubuntu Linux)

I really appreciate your plugin and use it all the time. So it was disappointing to find that after upgrading to FF 14 it stopped finding any of my repositories. The plugin installs and everything looks in good order. But when I open the pane to view my repo's, I always get the message "No repositories found" even though my username is entered correctly in the settings. I hope you're able to fix it!

Cache repos

Cache with timeout and refresh button.

This will let the panel load a lot faster.

Minify what I can.

Maybe XPI covers this but minifying the JS and CSS could save me a bit, especially since I am packing 2 JS libs and a CSS framework.

Repos not loading after entering username with capitals.

12:35:37 kwierso | though, nothing's showing up in the panel when I click it after entering a username in the addon manager
12:36:48 kwierso | I see the "loading! loaded:true cache: false" and the "from github!" messages being logged when I open it

Show the currently logged in user's repos.

Right now wraithan is hardcoded.

I think the best would be to get authorized by github using the OAuth2 API v3 stuff, baring that asking the user for their username and only showing public repos sounds better than nothing at all.

Tabs?

Mine, Orgs, Watched

Other stuff? Configurable?

Sorting the repos

I think the first pass of this will just be sort by most recent commit.

In the future having this be configurable by things like most watchers, most issues, etc might be desirable. If that is not implemented when most recent commit sorting is, create a new ticket.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.