Skip to content

Feature List  #20

@jonmorehouse

Description

@jonmorehouse
  • Gevent based networking abstractions
    • abstract all networking calls into their own classes
    • gevent for backgrounding or some sort of multiprocessing (gipc/multiprocessing lib)
    • Caching [issues, repos, commits]
    • Pickling of data for quick startup / shutdown
  • Omnicomplete
    • omnicomplete commits
    • omnicomplete milestones, issues, pull requests
    • omnicomplete emojis
    • omnicomplete labels
  • Pull-Requests
    • ability to open / close / merge pull requests
    • display pull-requests on main page in subsection
    • build out a custom class to abstract away parsing, similar to with issues
  • Milestones
    • ability to create / view milestones
    • automatically create milestones if they are tagged in issue/pull-request creation
    • subsection on main page, similar to issue list
  • Abstraction Classes
    • Parser
    • Github request / data structures + serializing
    • Abstract away repository / uri information further
    • Menu abstraction
    • Omnicomplete classes [issues, authors, pulls, commits, labels, milestones]
  • Main menu
    • Three subsections [issues, pull-requests, milestones]
    • Ability to open / close issue with cc/co
    • Quicker loading / caching / preloading etc
  • Issue
    • Ability to add title from command line
    • Show all activity for issue
  • General
    • automatically redraw / update buffer when entering
    • manage which repos are open and continually keep them in sync in background

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions