-
Notifications
You must be signed in to change notification settings - Fork 10
create-dot-app - Milestone 2 #6
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
create-dot-app - Milestone 2 #6
Conversation
|
@preschian thank you for the milestone delivery. Great work for M2! I added some improvements that are required (marked in 🔴). The issues marked in yellow (🟡) are nice to haves for the templates but not required for a successful delivery. Please take a look at the evaluation document and let me know when I can evaluate this milestone again. |
|
hi @niklasp, thanks for the great evaluation document. here are some quick updates:
after some debugging, I found out there’s an issue between dedot and the talisman wallet. I’ve already raised it to Sinzii regarding this. there’s no issue with other wallets.
which section is the “read more” referring to? I’ll fix the other points as well. |
|
Hi @niklasp, thank you very much for your feedback. As always, I really appreciate it. Now, ready to evaluate again.
Fixed, related PR:
It's intended to only call unsub when the tx is finalized, because if we call unsub before that, the UI will show the tx as "processing" forever. We also intended to only handle two status types; in the template UI we only show two callbacks plus onError.
Fixed for React and Next.js templates.
Updated in all templates.
We already have a dependabot config, but we set it with a cooldown to avoid NPM Supply Chain Attacks. So, we won't update the dependencies immediately once they are released. https://github.com/preschian/create-dot-app/blob/628bd0e790e0dda33494530e9b12e90e92434303/.github/dependabot.yml#L14-L20 In reality, PRs for dependency updates may have an interval of more than 1 week, to ensure that CI/CD testing also passes. The exception is when there are critical updates that need to be applied immediately.
Let me track it here: preschian/create-dot-app#171. In my experience, light clients are sometimes much slower than WebSocket clients. Will consider it if there is such an improvement.
Will track it here: preschian/create-dot-app#172.
There is some conflict between Tailwind CSS rules and transformer rules. Tracked here: preschian/create-dot-app#168. some improvements also for https://www.createdot.app/
|
|
Sure, lightclients are much slower and provide worse UX but it is a Polkadot speciality to not run ontop of trusted RPCs and papi + dedot provide easy plugin options. Imo good docs and templates should allow + mention or link options how to run with lightclients.
You are right, I confirmed in dedot telegram. Sorry forgot to add the link to the race condition So that would be the only thing I would ask you to fix before accepting the delivery. Thank you |
@niklasp oh, this is good idea 👍🏻 updated issue description here: preschian/create-dot-app#171
Oh, I replied too quickly. Just remembered that while fixing the template, the balance component for all React templates was already resolved in the same PR: https://github.com/preschian/create-dot-app/pull/170/files#diff-d22fc2fff2d6e0236f2208f4ef74467209472b3fa2c5a32b3114d29db31fa014 thank you so much for reviewing 🙏🏻 |
|
hi @niklasp, any updates? |
|
hi @oshakarishvili 👋🏻 |
|
@preschian, yes, our previous call failed due to the child bounty ID, but the new call is currently waiting for multisig approval. Should be done shortly. |
|
@preschian sorry once again for the delay. the payout has been executed several hours ago: https://polkadot.subsquare.io/treasury/child-bounties/59_9 |
|
yay, thank you so much @oshakarishvili |
|
@preschian thanks for having completed this project. Please let us know about any promoting of this project in the community and how the acceptance is going so far from it. Just to have track on the results. |
|
@ditavia-br The response has been quite positive. It was definitely the right call to include Vue templates. I received several kind messages on Telegram thanking me for providing them. An old friend of mine also helped contribute a few Vue/Nuxt templates. The community has been incredibly supportive. For example, Sacha from Devcult kindly used create-dot-app during his workshop: https://x.com/0xPresc/status/1976244198329446828 Bader also used it for EduNews: https://x.com/baderyo_o/status/1980630995876348348 Most recently, I received a really nice response from Alex, one of the founders of ROGUE. I am very grateful that he plans to include create-dot-app in pop-cli. That kind of support really motivates me to collaborate with more builders in the ecosystem. Also, there are now additional templates for Solidity and ink! smart contracts, expanding create-dot-app beyond front-end use cases. |

Milestone Delivery Checklist
Link to the application pull request: PolkadotOpenSourceGrants/apply#20