ServerlessLibrary icon indicating copy to clipboard operation
ServerlessLibrary copied to clipboard

Contribution Page in Site (Front End)

Open ColbyTresness opened this issue 7 years ago • 3 comments

Design Pending :)

ColbyTresness avatar Dec 04 '18 03:12 ColbyTresness

We should also consider versioning of samples here as well.

ColbyTresness avatar Dec 18 '18 00:12 ColbyTresness

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

ColbyTresness avatar Feb 28 '19 19:02 ColbyTresness

@pravagar let me know if you want more detail/a further conversation about any of the above

ColbyTresness avatar Feb 28 '19 19:02 ColbyTresness