Skip to content

devaryakjha/tagflow

Repository files navigation

tagflow

🌊 Tagflow Monorepo

codecov melos style: very good analysis

This is the monorepo for the Tagflow project, a Flutter HTML rendering engine that transforms HTML markup into native Flutter widgets with an elegant, customizable converter.

📦 Packages

  • tagflow - Core package for rendering HTML in Flutter
  • tagflow_table - Table rendering extension for Tagflow
  • examples - Example Flutter app showcasing Tagflow features

🛠️ Development

This project uses Melos for managing the monorepo.

Setup

  1. Install Melos:
dart pub global activate melos
  1. Bootstrap the workspace:
melos bootstrap

Common Tasks

# Run all tests
melos run test

# Build all packages
melos run build

# Format code
melos run format

# Analyze code
melos run analyze

# Generate coverage report
melos run coverage

🧪 Testing

We maintain high test coverage to ensure reliability:

  • Unit tests for core functionality
  • Widget tests for UI components
  • Integration tests for end-to-end flows

View our latest coverage report here.

👥 Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A flutter package that takes html string as input and parses and converts that to Flutter widgets based on the provided configuration.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages