New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developer Guide #59

Open
Acconut opened this Issue Mar 22, 2015 · 1 comment

Comments

Projects
None yet
2 participants
@Acconut
Copy link
Member

Acconut commented Mar 22, 2015

For some time, we have had the idea of a separate document containing further explanation about the protocol and best practices for implementations which don't fit into the specification. Here are some points which may be contained in this guide:

  • Retries (exponential backoff, automated reconnecting etc)
  • Single vs multiple requests
  • Method overriding
  • 100-continue
  • Custom extensions
  • Checksums
  • Header naming scheme (prefix and singular)
  • Empty files (length = 0)
  • Obtaining upload URL without Creation extension
  • Handling 200, 204 and 2xx the same
  • Explain tus vocabulary (upload, upload URL, resuming an upload)
  • HTTP2 support

If you have further ideas, feel free to comment!

@kvz kvz referenced this issue Sep 19, 2015

Closed

Project status? #33

@Acconut Acconut modified the milestones: 1.0, 1.1 Oct 17, 2015

@kvz

This comment has been minimized.

Copy link
Member

kvz commented Nov 19, 2015

For those stumbling upon this - work on this is being done in #68

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment