You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the tip of the maint branch is the latest stable branch
I'm planning to
change the Changelog format to the Keepachangelog standard
Use an Unreleased section at the top but get rid of Unscheduled, Upcoming and version numbers that don't yet exist.
Here's what the Upcoming section contains, please create issues for each of these plans if we want to pursue them.
Upcoming
Unscheduled
Create a script to pack the basic module and any given set of
service-specific classes as one file. I still like the idea that a
given API (e.g. Facebook) could be packed into a single file, and
dropped into another project as a unit.
Actually support OAuth
Use a real, venerable test framework — maybe unittest
Support Request/Response compression. Here's a great tutorial
Get total coverage in the test suite, with the possible exception of
actually sending a request across the wire
Support reusing TCP connections, and "pipelining" of requests, a la
RFC 2068, Sect 8.1, L2377
The user must ask for pipelining, and supply a callback function
to be called after a response is received.
Have Client.addRequest() check whether a persistent connection is
wanted, and save the entire request in a Client.pendingRequests
list in that case
Create a new Client.sendRequests() method which the user may call
to send all requests up the pipeline. (It should work even if the
server does not support pipelining)
Call the user-supplied callback whenever a request is received.
There are some concurrency issues here, and we may elect to call
the callback only after all requests are received.
v3.0
Unbreak the test suite
Be consistently camelCase (Exception: the media-type converters in
Content (e.g. application_json) should stay the same.)
The text was updated successfully, but these errors were encountered:
gene1wood
added a commit
to gene1wood/agithub
that referenced
this issue
Jan 16, 2019
The Changelog says
maint
branch is the latest stable branchI'm planning to
Unreleased
section at the top but get rid ofUnscheduled
,Upcoming
and version numbers that don't yet exist.Here's what the
Upcoming
section contains, please create issues for each of these plans if we want to pursue them.Upcoming
Unscheduled
Create a script to pack the basic module and any given set of
service-specific classes as one file. I still like the idea that a
given API (e.g. Facebook) could be packed into a single file, and
dropped into another project as a unit.
Actually support OAuth
Use a real, venerable test framework — maybe unittest
Support Request/Response compression. Here's a great tutorial
Get total coverage in the test suite, with the possible exception of
actually sending a request across the wire
Support reusing TCP connections, and "pipelining" of requests, a la
RFC 2068, Sect 8.1, L2377
to be called after a response is received.
wanted, and save the entire request in a Client.pendingRequests
list in that case
to send all requests up the pipeline. (It should work even if the
server does not support pipelining)
There are some concurrency issues here, and we may elect to call
the callback only after all requests are received.
v3.0
camelCase
(Exception: the media-type converters inContent (e.g.
application_json
) should stay the same.)The text was updated successfully, but these errors were encountered: