Skip to content
This repository has been archived by the owner on Oct 15, 2019. It is now read-only.

Tasklist #1

Open
2 of 18 tasks
eingenito opened this issue Sep 23, 2019 · 0 comments
Open
2 of 18 tasks

Tasklist #1

eingenito opened this issue Sep 23, 2019 · 0 comments

Comments

@eingenito
Copy link

eingenito commented Sep 23, 2019

  • Make a go module that can be imported into go-filecoin
  • Make an HTTP endpoint that go filecoin can launch on startup that returns something
  • Make the "something" be output from the daemon
  • Create handler registration functionality for given endpoints
  • Create endpoint to list endpoints available for handler registration ?
  • Make API versioning in the URI
  • Make it HTTP/S only - fake cert (may need to be allowed by server)
  • Make it HTTP/S only - and take a real cert in a directory on the filesystem somewhere
  • Pass in the path to the certs to the server from the calling code
  • Register a callback to implement a "node ID" endpoint
  • Implement CLI command that calls endpoint and returns result CLI lib option
  • Write a test that calls the endpoint
  • Validate JSON payload in test (includes rudimentary fixture data)
  • Write proper integration test for go-filecoin
  • Show to the <-> Alex
  • Evaluate creating JSON Schema from OpenAPI
  • Evaluate validating against JSON schema either at runtime or as part of tests
  • Mock server endpoint
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant