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

Ease of uploading #72

Open
Luminarys opened this issue Apr 24, 2015 · 4 comments
Open

Ease of uploading #72

Luminarys opened this issue Apr 24, 2015 · 4 comments

Comments

@Luminarys
Copy link
Contributor

The Github API should be utilized to allow for easy uploading of a rice.

@0b01
Copy link
Contributor

0b01 commented Apr 24, 2015

What about api limits?

@Luminarys
Copy link
Contributor Author

The theoretical upload pipeline would be:

  • User specifies a pre-existing rice on their computer which is registered with RiceDB
  • The client will ask the user for their github credentials - It should continue even if they are not provided
  • The client will ask the user about metadata for the rice, e.g. author, version, etc.
  • If the github auth. was provided: the client will create a github repo, add in the proper files, and do a git push, then send the link to the github repo to the backend server, which will perform validation on the files, etc.
  • If github auth was not provided: The client will exit at this point, after instructing the user to create a git repo and upload it. They will then rerun rice --upload again, using the github repo URL

@Vector919
Copy link
Contributor

@Luminarys is the plan still to allow uploading from the client?

@Vector919 Vector919 reopened this May 27, 2015
@Luminarys
Copy link
Contributor Author

Client should be allowed to upload, with the web front end providing an alternate channel to do so.

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

No branches or pull requests

3 participants