Skip to content

N1xev/charmbracelet-docs

Repository files navigation

Charm Documentation

Unofficial documentation site for Charmbracelet projects

This project provides documentation for the Charm Bracelet ecosystem of terminal user interface tools and libraries.

Coverage

Documentation includes:

Technical Stack

  • TypeScript - Static typing for JavaScript
  • React 19 - Component-based UI library
  • Next.js 15 - React production framework
  • Fumadocs - Documentation site generator
  • Bun - JavaScript runtime and package manager
  • MDX - Markdown with embedded React components

Development Setup

git clone https://github.com/N1xev/charmbracelet-docs.git
cd charmbracelet-docs
bun install
bun dev

Open http://localhost:3000 to view the documentation.

Project Structure

charmbracelet-docs/
├── app/                 # Next.js app directory
├── content/            # MDX documentation files
│   └── docs/          # Main documentation contain all of the ecosystem documentations
├── components/        # React components
├── lib/              # Utility functions
├── public/           # Static assets
└── styles/           # Global styles

Contributing

Contributions are welcome. Focus areas include:

  • Documentation improvements
  • Bug fixes
  • Feature additions
  • UI/UX enhancements
  • Translation work

Workflow

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/description
  3. Commit changes: git commit -m "type: description"
  4. Push branch: git push origin feature/description
  5. Open pull request

Content Standards

  • Write clear, technical documentation
  • Include working code examples
  • Verify all code snippets before submission
  • Follow existing documentation patterns

Documentation Philosophy

This documentation aims to be comprehensive, technically accurate, and maintainable. Content should progress logically from basic concepts to advanced usage patterns.

Development Roadmap

  • Complete Bubble Tea API documentation
  • Interactive code examples
  • Community contribution guidelines
  • Multi-language support
  • Search implementation
  • Performance optimization

Acknowledgments

Thanks to the Charmbracelet team for building these tools and to all contributors who help maintain this documentation.

Links

About

this is my unofficial charmbracelet projects documentation, created with nextjs and fumadocs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages