Skip to content

add a "Demo App"#89

Merged
mansona merged 12 commits intomainfrom
docs-app
Oct 14, 2025
Merged

add a "Demo App"#89
mansona merged 12 commits intomainfrom
docs-app

Conversation

@NullVoxPopuli
Copy link
Copy Markdown
Contributor

@NullVoxPopuli NullVoxPopuli commented Oct 5, 2025

Requires: #73

@NullVoxPopuli NullVoxPopuli changed the title begin docs-app add a "Docs App" Oct 5, 2025
@NullVoxPopuli NullVoxPopuli marked this pull request as draft October 5, 2025 15:35
@aklkv
Copy link
Copy Markdown
Contributor

aklkv commented Oct 11, 2025

How can I help in any way as I have wanted to have this for some of my internal/external addons?

@NullVoxPopuli
Copy link
Copy Markdown
Contributor Author

Are you available for the tooling team meeting on Tuesday? I hope to have this spike fleshed out by then, so we can discuss alternatives and what needs we all have

Copy link
Copy Markdown
Member

@mansona mansona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is draft but I had a few things that I wanted to comment on early ❤️

Comment thread files/package.json Outdated
Comment thread files/index.html Outdated
Comment thread files/tests/test-helper.__ext__ Outdated
Comment thread files/tests/test-helper.__ext__ Outdated
Comment thread files/docs-app/app.gts Outdated
Comment thread files/docs-app/app.gts Outdated
'./router': Router,
'./services/page-title': PageTitleService,
// add any custom services here
// import.meta.glob('./services/*', { eager: true }),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we just leave imports here so that if people add things in the folder structure they start working automagically?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also it looks like we forgot the import for the application template 🤔 maybe we should add a test that generates an addon and navigates to the demo app to see that it renders properly?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't have tests because someone said to not have tests :p

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we are not in the same group of people as the ones consuming this blueprint. We are able to have a scenario that generates an addon and then uses puppeteer to ensure that the app renders correctly. We can even have a fixture that adds a bunch of things to the demo app to make sure it works.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fair

@mansona
Copy link
Copy Markdown
Member

mansona commented Oct 12, 2025

@aklkv you don't need this PR to start using the ideas represented in here. This PR is for making the default experience better for everyone

@aklkv
Copy link
Copy Markdown
Contributor

aklkv commented Oct 12, 2025

@aklkv you don't need this PR to start using the ideas represented in here. This PR is for making the default experience better for everyone

Well I already do, I just want to make sure that this is official direction

@NullVoxPopuli NullVoxPopuli changed the title add a "Docs App" add a "Demo App" Oct 13, 2025
Comment thread files/demo-app/styles.css
@NullVoxPopuli NullVoxPopuli dismissed mansona’s stale review October 13, 2025 14:23

feedback addressed

Copy link
Copy Markdown
Member

@mansona mansona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm sure we can probably improve some of the comments but this is ready to merge and we can iterate from main 👍

@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review October 13, 2025 16:00
@mansona mansona added the enhancement New feature or request label Oct 13, 2025
Copy link
Copy Markdown
Member

@mansona mansona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah prettier! it'll get ya!

@mansona mansona merged commit a77bf48 into main Oct 14, 2025
15 checks passed
@mansona mansona deleted the docs-app branch October 14, 2025 10:28
@github-actions github-actions Bot mentioned this pull request Oct 14, 2025
Comment thread files/index.html
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

<link rel="stylesheet" href="./docs-app/styles.css" />
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: docs-app

Comment thread files/index.html
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Docs App</title>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants