Tech for Creating i18n Documentation and related Podcast

Tech for Creating i18n Documentation and related Podcast

May 15, 2025

More Web Stuff with Astro SSG

Docs Website

Starlight Theme Docs UI

MIT | 🌟 Build beautiful, accessible, high-performance documentation websites with Astro

What I like about this Starlight theme?

  1. Doc like interface
  2. With ToC (Table of contents that goes down as you read)
  3. Internationalization (different languages with i18n)
  4. Search built in (with algoliasearch)
  5. Amazing Docs: https://starlight.astro.build/
  6. OpenGraph (OG) image when shared (also when sharing posts)
  7. All the sample features at their sample posts
  8. Supports md, mdx and mdoc
  9. Sitemap/RSS/Robots
npm create astro@latest -- --template starlight
npm run dev

And…thats all go to localhost:4321 and see your cool Astro powered docs.

What was missing (imo)?

  1. Blog/Archives Interface

  2. Pages Interface

  3. Tag system

  4. Some kind of “app directory Template” to search apps/real estate properties…, like this one or this one

  5. Integration with some CMS, like Keystatic…

  6. LastUpdated for Docs/Posts

  7. Some Astro data fetching example

  8. Image Options examples: raw and optimized

  9. Data fetching, so that you can reference content, like your docker-compose.yml public on github, so that others can edit them.

  10. A progress line bar on the top of the posts to show how much you have left

  11. Katex, Charts and diagrams rendering

ℹ️
Have a look to Astro free Themes from time to time to get ideas

PodCast Website

MIT | Free and open source self-hosting serverless podcast solution

Superlative job from ManuelErnestog, which I forked here

ℹ️
You can generate podcasts from videos with notebooklm

A look to GitPodcast

I was (one more time) amazed on what people is able to create:

MIT | Convert any git repository into an engaging podcast

The project uses an interesting TTS setup

Does this resonates with creating AI powered podcasts on how selfhosting projects work?

How does this works?

Its crazy how it summarizes the streamlit repo…

See it yourself: https://www.gitpodcast.com/streamlit/streamlit

GitPodcast

Code2Prompt

After tinkering with project docs automatic creation, I found this.

alt text

Code2Prompt Features… 📌

Key features include:

  • Converts entire codebases into a single prompt.

  • Utilizes Handlebars templates for customizable prompt generation.

  • Respects .gitignore and allows file filtering with glob patterns.

  • Displays token count for generated prompts.

  • Supports copying prompts to clipboard and saving them to files.

  • Generates Git commit messages and pull request descriptions from staged files.

  • Offers built-in templates for various use cases (e.g., documenting code, finding vulnerabilities).

Installation options available include:

  1. Binary Releases: Download from the Releases page.

  2. Source Build: Requires Git, Rust, and Cargo.

  3. Cargo: Install via cargo install code2prompt.

  4. AUR: Available for Arch Linux users.

  5. Nix: Can be installed using nix-env.

Usage is straightforward, allowing users to generate prompts from their codebase with optional filters and custom templates.

The tool helps streamline LLM prompt creation, enhancing productivity for developers.

MIT | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.

Query LLMs via Mistral API 📌
Query LLMs via GroK API 📌

Star History Chart


Conclusions

Its great, yet overwhelming the amount of new SelfHosting Projects that are out there and that are coming.

Would there be a way to automate the test deployment of such software?

Or should our selfhoster backlog to be tried list to keep growing?

The idea

Lately, I have been tinkering with shorts, also with automatic project Docs

Wouldnt this be a way to catch up with the bast amount of cool projects to SelfHost and share a quick overview with others?

Example use case: Given the awsome weekly newsletter https://selfh.st/weekly/2025-05-09/ at the New Software section

Star History Chart

Star History Chart

See a project, summarize its code/features and make a podcast/short about it: https://github.com/lumenlabss/LumenOne

MIT | Best Plesk (The Ultimate Toolkit for WordPress Sites) alternative open source & free


FAQ

Outro

  1. Windscribe CEO almost got jailed?

Our CEO Almost Got Jailed, So We Made a Shirt!

  1. Cal will have EU hosted instance: https://cal.com/europe

  2. LogToAI Docs https://docs.logto.io/end-user-flows/sign-up-and-sign-in