Skip to content
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

API #31

Closed
evanroyrees opened this issue Mar 24, 2020 · 3 comments
Closed

API #31

evanroyrees opened this issue Mar 24, 2020 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@evanroyrees
Copy link
Collaborator

Checklists & Notes

User Registry Service

  1. New Users
  2. New Projects
  3. Upload datasets
  4. Upload results

Dataset/Job Registry Service

  1. Submission
  2. Queries
  3. Status/Progress

Integration:

Hosted on CHTC as prescribed by the proposal:
"For this reason, we will purchase a dedicated high memory computation node, which will be maintained and administered by the Center for High Throughput Computing at UW–Madison. The Kwan group will be granted priority access to the node for a minimum of three years (see Miron Livny letter)."

To integrate with grid computing systems such as HTCondor at CHTC, I am initially thinking of using WorkQueue from Purdue's Cooperative Computing Lab.

Formatting Notes & Resources

API formatting conventions will needs to be put in place for future development, therefore we could rely on GET and POST requests following the semantics of a REST API (See REST Resource Naming Guide).

Generating Unique IDs reference

We would like to check all five items:

  1. Authentication guide ☑
  2. Quickstart guide ☑
  3. Endpoint definitions ☑
  4. Code snippets ☑
  5. Example responses ☑

References and API Ideas

API Docs Stretch Goals

@evanroyrees evanroyrees added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 24, 2020
@evanroyrees evanroyrees added this to the Website milestone Mar 24, 2020
@jason-c-kwan
Copy link
Collaborator

Yeah, I know it says that in the proposal, but we may end up buying our own server to use outside, because with CHTC you only get to use it for 3 years.

@evanroyrees evanroyrees mentioned this issue Apr 8, 2020
39 tasks
@evanroyrees
Copy link
Collaborator Author

@chanana okay to close this? I think #32 is likely going to be the spot for updates, do you agree?

@chanana
Copy link
Collaborator

chanana commented Jun 19, 2020

Yes!

@chanana chanana closed this as completed Jun 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants