Home icon indicating copy to clipboard operation
Home copied to clipboard

Organizational suggestions

Open EdCharbeneau opened this issue 7 years ago • 3 comments

  • [ ] Create a contribution guide. Ex.
    • [ ] What should my namespace be?
    • [ ] Minimum requirements? Working libs, Docs, etc...
    • [ ] Best practices?
    • [ ] Improve other projects vs. creating duplicates.

EdCharbeneau avatar Sep 25 '18 16:09 EdCharbeneau

@EdCharbeneau, I think we should leverage what already exists in Blazor Extensions. That provides us with a great starting point. They have a neat project structure and are using Typescript for the JS side (See Blazor.Extensions.Logging for example).

  • [ ] What should my namespace be? How about Blazor.Extensions.PWA or Blazor.Extensions.Web? From it we can then add: Blazor.Extensions.PWA.Geolocation Blazor.Extensions.PWA.Browser Blazor.Extensions.PWA.CreditCard Blazor.Extensions.PWA.Camera Blazor.Extensions.PWA.Device ...

  • [ ] Minimum requirements? Working libs, Docs, etc... Documentation - Readme.md - If needed more, maybe make use of Github Wiki or something like mkdocs

  • [ ] Best practices? . C# and TS standard formatting . Peer code reviews before merging

  • [ ] Improve other projects vs. creating duplicates. We should leverage other packages as much as possible.

bmsantos avatar Sep 26 '18 13:09 bmsantos

Great suggestions and improvements on the general concept.

EdCharbeneau avatar Sep 26 '18 15:09 EdCharbeneau

I vote for .Web over .PWA

menasheh avatar Aug 20 '19 16:08 menasheh