-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Donut = experimental Tugboat #8
Comments
Mainly commenting because I think tugboat is underrated. Plus, I remember this site back in the day. State-of-the-art 11ty. 2019. |
@theapplegates Totally underrated! Feel like we need a marketing push to get the word out to the world. Thanks for the link to https://github.com/stickhandle/candy-11ty I had not seen it and that looks very cool plus a great place to ponder ideas from. Just looking around your GH profile I found several things for my Eleventy list https://github.com/stars/rdela/lists/eleventy/ My list is no https://11tybundle.dev but it's mine haha. Things I added or saw you also interacted with of note:
Speaking of Astro I also think https://github.com/HiDeoo/starlight-blog has some thoughtful design and considerate functionality we could learn from. |
Added
|
my website is a fork of https://github.com/madrilene/eleventy-excellent , her site is the best in my opinion. You can keep it as is or add to it. My personal site is there at https://paulapplegate.com. The site is not done or even started by any means. |
Eleventy Excellent is fabulous, feels like the most complete and actively maintained Eleventy starter out there to me right now, 3.2.0 is just out. Much respect to @madrilene I am in the 11ty Discord, if you want to tag me my handle is rickydelaveaga - Update: responded to Paul’s question in help with some links, agree with both previous responses too. |
As noted in #6, my devDeps update (which I followed up with #7, a package metadata update), I am beginning to noodle around Tugboat 🛟
I brought up some of my guiding questions on Mastodon:
I have my own answers to all these questions which I plan to start writing about soon. My overall plan for now in regards to Tugboat (and Eleventy in general) is to keep developing eleventeen in the open and to start integrating existing Tugboat components there, alongside experimental versions of an additional set of WebC components.
Having found an abundance of adequate names in the thesaurus for this new set of experimental add-on components, in typical fashion I went with none of them, instead settling on ✨Donut✨, since it is a popular way to refer to the “life-saving buoy designed to be thrown to a person in water to provide buoyancy and prevent drowning,” that the “ring buoy” emoji (🛟) depicts, among life guards and water rescue folx.
With the hardest problem in software development (other than off by one errors) solved, my first thought with Donut was to get a playground, testbed type situation going. I set my fork of Tugboat’s
main
branch to build a mirror of https://tugboat.11ty.dev at https://tugboat.netlify.appThen I set up the
donut
branch of my fork, where I am making all the new experimental additions and modfications, to build at https://donut--tugboat.netlify.appRight now there is only one experimental WebC component, Emoji link (source, commit 617f094) that blends
favicon-link
withaccessible-emoji
. This was borne of trying to link to Tugboat withfavicon-link
only to realize it had no favicon.I made separate sections for Donut Features and Tugboat Features, plus Donut Demos and Tugboat Demos, in
index.webc
even though I addedemoji-link.webc
to the same directory,_components
.Lastly, in that same commit, 7da007b, I decided to change both light and dark color schemes to help keep myself oriented context switching back and forth, inspired by the color palette of a chocolate glazed donut with sprinkles, candy sprinkles, and particluarly the pinks and oranges in this image. I also updated some of the metadata to hopefully avoid more confusion than necessary.
The general idea is that this takes any pressure off to integrate experimental components into Tugboat while providing an easy way to pull ones that do interest the Tugboat crowd into projects and Tugboat itself. I have not published anything to npm yet and it appears 11ty has not yet either. Ideal distribution and update mechanisms, starting with how do people update their starters and component setups currently, is something I am very keen to hear more about.
Hope this explains some of my thought process so far. Excited for any and all input.
🛟✨🍩
The text was updated successfully, but these errors were encountered: