Files
PyGithub/RoadMap.md
T
2012-02-12 13:40:11 +01:00

977 B

Documentation

  • tutorial
  • classes for Github objects
    • how to get instances of them
    • properties
    • methods (and arguments)
  • api and how it is wrapped
  • rationale:
    • lazyness for objects returned by API, not for objects requested by user
    • naming: get_xxx() to avoid clashes with attribute xxx (User.followers for example)
    • lazy completion, but no caching
    • explicit edit instead of writeable attributes
    • data model (cf Design.md)

Functional improvements

  • implement the full API
  • add a full example creating your github graph (listing followers, following, co-contributors, watched repositories, organization co-members, etc.)

Technical improvements

  • Anything.edit shall read the response data and update the object's attributes
  • improve rawRequest
    • pagination
    • http status
  • privatize private methods/hide them behind facade/do something