atsign-foundation / at_widgets

Flutter widgets which aid in building applications using Atsign's technology
https://docs.atsign.com
BSD 3-Clause "New" or "Revised" License
53 stars 32 forks source link

Add app skeleton templates for packages in pub.dev that create working app skeletons for the app facing packages #270

Closed nickelskevin closed 2 years ago

nickelskevin commented 2 years ago

Lead: @XavierChanth (please update if labeled incorrectly)

Is your feature request related to a problem? Please describe. For pub.dev. content, we need a means for a developer to quickly and easily test our packages to see if they meet their needs.

Describe the solution you'd like The easiest way to do this is to extend flutter create with at_app and include our templates For example: at_app create --list-samples at_app create --sample=<sample ID>

Describe alternatives you've considered none

Additional context This is just capturing the idea that came from @XavierChanth

cconstab commented 2 years ago

Added snackbar and snackbar_sender to the at_app and worked with @XavierChanth to test. More work to be done but stage 1 completed thanks to Xavier!

PS C:\Users\colin\GitHub\@foundation\at_app> dart run at_app/bin/at_app.dart create --list-demos

DEMO           | DESCRIPTION
---------------|-------------------------------------------------------
snackbarsender | Send snackbars to a flutter web application publically
snackbar       | Send and receive end to end encrypted snackbars
PS C:\Users\colin\GitHub\@foundation\at_app>
XavierChanth commented 2 years ago

Currently working on integrating mason to increase performance and simplify testing.

XavierChanth commented 2 years ago

Once my work on at_app#42 is complete, the process should be much easier, so I've dropped to 3 SP.

XavierChanth commented 2 years ago

Pending the merge of atsign-foundation/at_app#66 & atsign-foundation/at_app#67, this will be ready to work on.

XavierChanth commented 2 years ago

See also at_app#69

XavierChanth commented 2 years ago

In PR 30 will take a pause on this issue, but giving it 2SP to finish manual testing on the PRs that are currently open.

XavierChanth commented 2 years ago

In PR 30 will take a pause on this issue, but giving it 2SP to finish manual testing on the PRs that are currently open.

Nevermind this, I've decided to include the PR as a sprint item.