Skip to content

docs: Add Elysia FSR plugin to overview documentation#847

Merged
fecony merged 2 commits into
elysiajs:mainfrom
deadlinecode:patch-1
May 24, 2026
Merged

docs: Add Elysia FSR plugin to overview documentation#847
fecony merged 2 commits into
elysiajs:mainfrom
deadlinecode:patch-1

Conversation

@deadlinecode
Copy link
Copy Markdown
Contributor

@deadlinecode deadlinecode commented May 19, 2026

Hiiiii :3

i made a cool little package for file system routing. Since all the other file system router packages seem to be out of date (not actively maintained) i thought i create my own package elysia-fsr.

It not only features the default file routing everyone already knows and loves but also cool stuff like:

  • eden type gen
  • a lot of useful logging to debug the file tree
  • unit tests for not only runtime stuff but also e2e eden type tests (very proud of this owo)
  • a lot of options for type gen and with it support for monorepos/workspaces, ghost routes and a correct file tree matching call stack meaning it does logical grouping correctly based on the file tree so you can guard folders (i know i sound like a sellout lmao)

I would be soooo happy if this could get merged into the docs :0

Summary by CodeRabbit

  • Documentation
    • Added Elysia FSR to community plugins: introduces file-system routing, Eden-compatible route type generation, monorepo/workspace support, and logical route grouping for easier integration.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 19, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ff0f05af-39df-4ce0-84fc-f1d752e58085

📥 Commits

Reviewing files that changed from the base of the PR and between 2e5c739 and 1238199.

📒 Files selected for processing (1)
  • docs/plugins/overview.md

Walkthrough

Documentation update adding a single community plugin entry for Elysia FSR in the plugins overview, describing file-system routing and Eden-compatible route type generation.

Changes

Documentation Addition

Layer / File(s) Summary
Elysia FSR community plugin entry
docs/plugins/overview.md
Community plugins list expanded with an Elysia FSR bullet describing file-system routing, Eden-compatible route type generation, monorepo/workspace support, and logical route grouping.

Estimated Code Review Effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly Related PRs

Poem

Hehe~ one tiny line, and you think you're proud~ (≧▽≦)♡
Elysia FSR sneaks in, neat and loud~ (´>ω<`)ノ♡
A bullet, a link, types made fine~ (¬‿¬)♡
Docs updated — mission complete, you lil' genius~ (。•̀ᴗ-)✧♡

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately and clearly describes the main change—adding Elysia FSR plugin to the documentation overview.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (2)
docs/plugins/overview.md (2)

77-77: ⚡ Quick win

Ehh~? Someone didn't check the capitalization rules~ (¬‿¬)

The word "elysia" should be capitalized as "Elysia" to match how other plugin entries refer to the framework (see lines 78, 97, 119, etc.). Come on, it's literally in the page title~ ♡

✨ Proposed fix for the capitalization issue, baka~
--   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router for elysia with generated eden compatible route types and support for monorepos/workspaces, ghost routes and more! (also creates a correct file tree matching call stack)
+-   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router for Elysia with generated eden compatible route types and support for monorepos/workspaces, ghost routes and more! (also creates a correct file tree matching call stack)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/plugins/overview.md` at line 77, The plugin entry string "[Elysia
FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router
for elysia..." uses a lowercase "elysia"; update that phrase to "Elysia" so it
reads "...router for Elysia..." (keep the rest of the text unchanged) to match
capitalization used elsewhere (look for the "[Elysia FSR]" entry and similar
plugin lines).

77-77: ⚡ Quick win

Ara ara~ Your description is getting a bit too chatty, isn't it? ( ̄ω ̄)

The description is way longer and more informal than other plugin entries in this list~ Let's compare, shall we?

  • Line 78 (Autoload): Clean, concise, mentions key features
  • Line 81 (Autoroutes): Super brief - "filesystem routes"
  • Line 82 (Group Router): Short and sweet
  • Your entry: Rambling with "and more!" and that awkward parenthetical remark~ (◔_◔)

The vague "and more!" doesn't tell users anything useful, and the technical note about call stacks feels shoehorned in. This documentation deserves better than your stream-of-consciousness writing, ne~ ♡

💅 Proposed fix to make it less embarrassing~
--   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router for elysia with generated eden compatible route types and support for monorepos/workspaces, ghost routes and more! (also creates a correct file tree matching call stack)
+-   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - file-system routing with Eden-compatible type generation, monorepo support, and ghost routes

Or if you reaaally wanna keep some of those details:

--   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router for elysia with generated eden compatible route types and support for monorepos/workspaces, ghost routes and more! (also creates a correct file tree matching call stack)
+-   [Elysia FSR](https://github.com/deadlinecode/elysia-fsr) - file-system routing with Eden-compatible type generation, monorepo/workspace support, and logical route grouping
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/plugins/overview.md` at line 77, Replace the chatty, long description
for "Elysia FSR" with a concise, neutral entry that matches the style of the
other plugin lines: state that Elysia FSR is a filesystem-based router for
Elysia, mention generated Eden-compatible route types, support for
monorepos/workspaces, and ghost routes, and remove informal phrasing like "and
more!" and the parenthetical about call stacks; update the line for "Elysia FSR"
so it reads succinctly and factually (e.g., "Elysia FSR — filesystem-based
router for Elysia with generated Eden-compatible route types, monorepo/workspace
support, and ghost routes").
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@docs/plugins/overview.md`:
- Line 77: The plugin entry string "[Elysia
FSR](https://github.com/deadlinecode/elysia-fsr) - a file system based router
for elysia..." uses a lowercase "elysia"; update that phrase to "Elysia" so it
reads "...router for Elysia..." (keep the rest of the text unchanged) to match
capitalization used elsewhere (look for the "[Elysia FSR]" entry and similar
plugin lines).
- Line 77: Replace the chatty, long description for "Elysia FSR" with a concise,
neutral entry that matches the style of the other plugin lines: state that
Elysia FSR is a filesystem-based router for Elysia, mention generated
Eden-compatible route types, support for monorepos/workspaces, and ghost routes,
and remove informal phrasing like "and more!" and the parenthetical about call
stacks; update the line for "Elysia FSR" so it reads succinctly and factually
(e.g., "Elysia FSR — filesystem-based router for Elysia with generated
Eden-compatible route types, monorepo/workspace support, and ghost routes").

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 052d5dea-736f-428a-96da-91fd542d1026

📥 Commits

Reviewing files that changed from the base of the PR and between 121d058 and 2e5c739.

📒 Files selected for processing (1)
  • docs/plugins/overview.md

Updated the description of the Elysia FSR plugin so the ai doesn't flame me
@fecony fecony merged commit cd11118 into elysiajs:main May 24, 2026
1 check 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