-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
🏆 DX WEEK #4541
Comments
Tailwind integration has been updated : gitpod-io/gitpod#4543 |
Quick starter template action items: gitpod-io/gitpod#4544 |
Update: I added a few more unchecked boxes from an old examples audit to this list. FYI they may be out of date and can be closed / checked off by just confirming! |
@FredKSchott the only template that still uses sass is the portfolio template. But it also has another problem: It uses Preact for components that could be made using Should I:
|
1 & 2 both sound good to me! As a reviewer, these should be okay to combine into a single PR so no issue there from me. |
Loading example project: with-tailwindcss
> @example/[email protected] start /workspace/astro/examples/with-tailwindcss
> astro dev
sh: 1: astro: not found
ELIFECYCLE Command failed.
gitpod /workspace/astro (latest) $ pwd
/workspace/astro I can then So, with astro.new for me at least gitpod is unusable. Why is this? |
Ooh, this shouldn't happen @victorkane! There was an issue, but we recently fixed it. I wonder whether something else changed in Astro to cause this. One problem we have in general is that Gitpod right now can only open the entire monorepo. So, we worked with them to create a script that would This is a very recent break (again) and I'll look into it with Gitpod! EDITED TO ADD: OK, I do get the I'm going to ask @shaal if he has advice on this! Previous PR from a month ago that fixed this same problem: #4120 |
Super cool! Not a problem for me, individually, I'm simply trying to reflect a question of DX. I think that part of the problem is that while the noble goal of Astro being a fifth dimension that permeates "all the things", as we spread out from a basic SSG tool with a fantastic Astro component JSX-like experience, to, I can then import UI frameworks, to, I can use Astro for anything, there is a consequent infinite expansion into situations that need e2e testing (mentioned in the chat on Day 2) in many, many, many situations as devs bring enormous expectations... why can't I use Take Tailwind, for example... hey Tailwind just came out with groovy (sorry) full-scale site templates... they all work with Next.js ... hey why don't they work with Astro??? hey, I paid two hundred bucks for Tailwind UI and they have examples in their extra-special components for React, Vue and HTML... how come they don't work with Astro??? They work with Next.js and Nuxt.js because they were designed with all that cruft in mind for a cruft-addicted and cruft-dependent mindset. Astro is determined to move away from that cruft-dependent all things to all peeps mindset, and say, by default, "NO CRUFT". So, DX Week in my opinion should be a huge shout out to lower expectations to be able to, or even want to, meet head on with the cruft-dependency (it's the same thing as the "rockstar coder" grotesque). DX week should be a huge warning to avoid complexity explosion. As Gramsci explains from behind prison bars in a pre-WWII context: the main thing is to pursue a war of gaining solid (sorry) ground positions, and to avoid at all costs an ultra-left, right, up, down, balloon guerrilla war of being in constant maneuver mode, and jumping in here and jumping in there... So the call out would be to insist on people coming to Astro, to understand the problem we're trying to solve: cruft-dependency, complexity payload, and the rockstar culture needed to supposedly deal with it... we believe in starting out light and flying freely in the cosmos... 80-20... 80% of even huge corporate website needs are marketing landing pages and content first projects... we start out with a rock-solid experience there... and can we do extra SPA on a particular page if needed? yes! spin up these examples and check it out! Can we do SSR using a node.js adapter on your digital ocean weekend server? yes! Does it work on Vercel? yes! Does it work on Netflify? yes, again thanks to hard work, in just a few weeks. Cool. Does SSR work on AWS? hmmmmm Hopefully the guys from the silent movie yesterday will presently be gifting us with a PR... if not, guess it will have to wait... Is that a failure? No! Astro has come sooooo far in just a few weeks... Let's gain and hold the ground we're gaining, and relax a bit... Let's plan the e2e tests we all want (hopefully automated) so that we first see a decrease in leaks in the spaceship, then we move successively on to more and more scenarios, testing as we go. That's the valuable lesson this week I think. |
Hi @victorkane 👋 I think I remember you from the Drupal community :) @sarah11918 I'm looking into it. |
I created an issue in Gitpod issue queue - gitpod-io/workspace-images#914 |
@sarah11918 PR for temporary workaround is ready - #4571 |
@natemoo-re @sarah11918 PR #4571 is merged to |
Thanks @shaal! I am tempted to cherry-pick this onto |
Closing, thanks everyone for participating in DX Week! Everything not yet checked has still been migrated to items on our core issue tracker. |
Action Items: Day 1 (Brynn Stream)
https://www.twitch.tv/videos/1575481405
?style=X
etc.~2:49:00
astro add
: Rename “Add an Adapter” to “Add an SSR Adapter” or “Server Adapter”astro add
: are our “recommended” hosting still up to date? Would be good to audit that list — Updateastro add
integrations list #4574create-astro
: add a link to astro.new so that users can see the templates before selectingastro.new
: add a preview image to each of our main starter templates. Sort of like https://nextjs.org/examples - Add preview image to top level starters astro.new#16 (starting point)Action Items: Day 2 (Dax Stream)
https://www.youtube.com/watch?v=cmb4zVTQ5ZM
docs
: pull UI Frameworks higher up in the guides sidebar? One of the first things a user looks for, but easy to miss at the bottom.docs
: audit thatastro add
is mentioned anywhere that “adding an SSR adapter” is needed. Ex: No Astro add in these docs https://docs.astro.build/en/guides/server-side-rendering/ - Docs PR: [update] ssr adapter astro add instructions docs#1452 Astro PR (for package READMES): [docs] update adapter READMESs to include astro add #4595astro.build
: Add an SSR adapters collection to the integration catalogastro
: Add a “standalone” mode for the node adapterastro
: Allow integration to provide a “preview” commandAction Items: Day 3 (YuriCodeBot Stream)
Action Items: Day 4 ()
Cannot read [0] of undefined
?) #4601basics
: Explore - is there a way to improve styles without ruining the pretty look and feel?Action Items: Starter Template Audit
dependencies
instead ofdevDependencies
for all package.json deps<style is:global>
over:global
:global
.stackblitzrc
in examples, StackBlitz has baselined all settings,dev
is defaultThe text was updated successfully, but these errors were encountered: