Flutter website is a documentation and marketing website built with Jaspr and hosted on Firebase.
The project serves as the central hub for Flutter framework documentation and marketing content, accessible at docs.flutter.dev and flutter.dev. It addresses the need to maintain comprehensive, up-to-date guidance for developers using Flutter. The site is built using Jaspr, a Dart-based web framework, and leverages Firebase for hosting. The README emphasizes that API documentation is maintained separately in the Flutter framework repository itself, so issues with api.flutter.dev should be filed there rather than in this repository.
Contributors should be aware that the project follows the Google Developer Documentation Style Guidelines, which means avoiding first-person language, future tense, and abbreviations like "i.e." or "e.g." The project welcomes community contributions through pull requests, with some issues explicitly tagged as "PRs welcome," though contributions are accepted on other issues as well. For simple text and CSS changes, contributors can use the GitHub UI directly. Changes involving code samples, new or removed pages, or navigation modifications require local testing before submission. Building the site locally requires the latest stable release of Flutter and Dart, which contributors can verify and set up following the provided instructions.
The project maintains an active issue tracker and pull request workflow with a clear contribution process. The maintainers provide specific guidance on submission standards and style conventions, indicating structured oversight of documentation quality. The team handles staging of changes automatically in pull requests when needed, suggesting an established review and deployment pipeline. Community involvement is actively encouraged with explicit thanks offered to contributors who help keep the documentation current.