mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
977 B
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