mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 10:51:14 +00:00
853 B
853 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), and to explicit api calls. One get_ <=> one api call. No get_ <=> no api call, most often, and one from time to time to complete an object.
- lazy completion, but no caching
- explicit edit instead of writeable attributes
- data model (cf Design.md)
Functional improvements
- implement the full API
- OAuth authentication
Technical improvements
- improve rawRequest
- pagination
- raise if http status on dataRequest is not 2XX