Skip to content

A lightweight Blog toolkit for parsing .md files and rendering Markdown in React with syntax highlighting.

License

Notifications You must be signed in to change notification settings

haroonwaves/blog-kit

Repository files navigation

Blog Kit

A powerful toolkit for building blog systems with markdown. Consists of two packages: a core library for parsing markdown blog files and a React component library for rendering blog UIs.

Documentation

blog kit - A full documentation of Blog Kit built with Blog Kit.

Development

This is a monorepo managed with pnpm workspaces.

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run type checking
pnpm type-check

# Run linting
pnpm lint

# Format code
pnpm format

Contributing

Fork the Project

Branching Strategy

  • Feature branches: feature/*
    git checkout -b feature/YOUR-BRANCH-NAME
  • Bug fix branches: fix/*
    git checkout -b fix/YOUR-BRANCH-NAME

Commit Message Format

All commits MUST follow this format:

<gitmoji> type(scope): subject

[optional body]

Examples

✨ feat(react): add dark-mode support
🐛 fix(core): resolve markdown parsing issue
📝 docs(app): update react component library documentation

Development Workflow

  1. Create your Feature Branch git checkout -b feature/YOUR-BRANCH-NAME from the main branch
  2. Push to the Branch git push origin feature/YOUR-BRANCH-NAME
  3. Open a Pull Request against the main branch

License

LICENSE

About

A lightweight Blog toolkit for parsing .md files and rendering Markdown in React with syntax highlighting.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •