ServerlessLibrary
ServerlessLibrary copied to clipboard
Contribution Page in Site (Front End)
Design Pending :)
We should also consider versioning of samples here as well.
Adding some detail in here - design still pending.
Ideal experience is as follows:
- Contribution page is a tab at the top of the screen, next to a home page
- To enter the contribution page, a user will log in, most likely to their GitHub account
- They will be presented with a list of the samples they've already contributed, with a clear way to contribute another sample
- Samples will be clickable and will lead to the same detail view that is present elsewhere
- if contributing, a form of some kind will pop up, which will allow the user to give us all relevant information
- if the sample consists of only a function app, we should be able to generate the ARM template for them given only a github url
- if the sample consists of more services, we should be able to validate that the template deploys successfully
- before submission, the contributor should be able to tag the sample based on a set of tags we provide, and optionally add their own
- submission should then happen automatically, ideally with the sample present in the library in near realtime
@pravagar let me know if you want more detail/a further conversation about any of the above