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

Acconut opened this Issue Mar 22, 2015 · 1 comment


None yet
2 participants
Copy link

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


Project status? #33

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


This comment has been minimized.

Copy link

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