Skip to content

Add monodex.ai website skeleton#316

Merged
octogonz merged 4 commits intomicrosoft:mainfrom
octogonz:main
Apr 18, 2026
Merged

Add monodex.ai website skeleton#316
octogonz merged 4 commits intomicrosoft:mainfrom
octogonz:main

Conversation

@octogonz
Copy link
Copy Markdown
Collaborator

@octogonz octogonz commented Apr 17, 2026

This sets up the Rush project, and its icons and colors. The actual doc content will come in a separate PR.

Website deploys to GitHub pages on: https://github.com/microsoft/monodex.ai-website

Live site will be here: https://monodex.ai/

* The `:not(.avatar > *)` and `:not(.avatar__name > *)` exclusions are for blog author details.
*/
article a[href*="://"]:not([href*="api-extractor.com"]):not([href*="rushstack.io"]):not([href*="api.rushstack.io"]):not([href*="lfx.rushstack.io"]):not([href*="rushjs.io"]):not([href*="tsdoc.org"]):not([href*="localhost"]):not(.no-external-link-icon):not(.avatar > *):not(.avatar__name > *):not(.mention)
article a[href*="://"]:not([href*="api-extractor.com"]):not([href*="monodex.ai"]):not([href*="rushjs.io"]):not([href*="rushstack.io"]):not([href*="tsdoc.org"]):not([href*="localhost"]):not(.no-external-link-icon):not(.avatar > *):not(.avatar__name > *):not(.mention)
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.

Seems like this should go in a common place.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

The right way would be to create a Docusaurus custom theme use by all the Rush Stack projects, but it's outside the scope of this PR. And this particular CSS rule would be tricky because although the selector is reused, the CSS content is different because it has site-specific coloring information.

Copy link
Copy Markdown
Member

@iclanton iclanton left a comment

Choose a reason for hiding this comment

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

There are a bunch of unrelated changes in this PR.

Also we should put all of the shared assets (like the icons) in a shared place instead of duplicating them between projects.

title: Help
---

Monodex is actively developed by the [Rush Stack](@rushstack/) community. There are various community options for help:
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.

What does this link end up resolving to?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@rushstack/ goes to https://rushstack.io/ as part of our remark-cross-site-link-plugin

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

The "unrelated" changes are just things that AI caught for the new site, which have copy+paste equivalents in all the other sites.

@octogonz octogonz merged commit 232523c into microsoft:main Apr 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants