Closed webdesserts closed 6 years ago
Okay, let's not merge this right away. I actually want to users to clone a different repo, this way it will be a gradual implementation that won't break anything for anyone. Let me try to answer some of your questions :)
Let's move over to: https://github.com/Rotonde/client
I'm going to follow the client repo and discussions about this, since this is going to be a common pattern for apps and beaker may need to add some tools to help. Feel free to @ me with questions.
Okay, so I picked up your fork. I found an elegant way that will not require for the user to update it's scripts. I will use what you've built and create the first commit on /client tonight. We can go from there, this way of building things is the future, I'm excited to see where this leads.
@neauoire OK looking forward to seeing what you got 👍🏼
This pull request attempts the archive split discussed in #41. It is currently a work in progress.
The core side of the split can be found at webdesserts/beaker-core
Some things I'd like feedback on:
beaker
andbeaker-core
. Am I working on "the core of the Beaker Browser" or the "core of the Rotonde Beaker Browser Portal"?<script>
or multiple? The internals of Rotonde may drastically change in the future, by having an individual script for each file, we are exposing implementation details to users and limiting our ability to change that structure at a later time.<link>
files?<script type="module">
is currently available in Chrome stable and I imagine it would be coming here soon for Beaker as well. This could help solve the "multi script" problem mentioned above without having to rely on a build system.core
off to you? Currently my pull requests references a dat url that I'm only broadcasting locally. I can rehost it temporarily, but I figure y'all might want to take ownship of it anyway. Any preference on how I pass that off?Cheers 🍸