Skip to content

Conversation

@kennethkalmer
Copy link
Member

Description

Now that everything is on MDX we can remove support for textile completely.

Note

This is entirely done by Claudius and needs some pre-review eyeballs to help check everything is covered and comments make sense.

Checklist

@coderabbitai
Copy link

coderabbitai bot commented Dec 1, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch WEB-4839-remove-textile

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

kennethkalmer and others added 5 commits December 2, 2025 15:11
Remove all code that processes textile files and ERB templates from the
build pipeline. Textile content files remain in the repository but are
no longer parsed or rendered.

Changes:
- Remove textile-js imports and usage from createPages and onCreateNode
- Remove ERB processing from pre-parser pipeline
- Remove textile-partials handling from transform utilities
- Update parser steps to remove ERB and textile workarounds

After this commit, the build generates 241 MDX pages with no textile
processing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Remove all textile and ERB processing infrastructure code now that the
build pipeline no longer uses it. This includes workarounds, utilities,
and tests that validated textile parsing behavior.

Deleted:
- textile-js-workarounds directory (28 files)
- erbjs directory (ERB processing, 6 files + tests)
- Textile utility files and type definitions
- Test files dependent on textile/ERB processing

The build continues to work with no textile processing infrastructure.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Remove all textile content files from the repository. These files have
already been converted to MDX format and are no longer needed.

Deleted:
- content/partials/ directory (96 textile files)
- index.textile

The content now exists exclusively in MDX format. Build continues to
work with 241 pages generated from MDX sources.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Remove textile-js package and related Gatsby filesystem source plugins
now that no code or content uses them.

Changes:
- Remove textile-js dependency from package.json
- Remove debug:textile script from package.json
- Remove textile-partials filesystem plugin from gatsby-config.ts
- Remove textile-nanoc-compatible filesystem plugin from gatsby-config.ts
- Update yarn.lock

The repository no longer has any textile-related dependencies.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Update documentation files to remove references to textile format and
reflect the migration to MDX.

Changes:
- CONTRIBUTING.md: Update from textile to MDX format references
- writing-style-guide.md: Fix textile documentation link
- src/pages/docs/404.js: Remove textile/nanoc help text from 404 page

Documentation now accurately describes the current MDX-based content
system.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@kennethkalmer kennethkalmer force-pushed the WEB-4839-remove-textile branch from 89f82a9 to 6a47341 Compare December 2, 2025 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants