This repository contains the source code for the official documentation website for the Flutter News App - Full Source Code Toolkit.
This site is built using Astro, a modern static site generator. Its purpose is to provide comprehensive guides, tutorials, and API references for our product.
This repository is for the documentation content and its website structure only. The source code for the actual software is located in the main organization.
To preview changes or contribute to the documentation, you can run a local development server.
-
Prerequisites:
- Ensure Node.js (LTS version) is installed on your system.
-
Clone the repository:
git clone https://github.com/flutter-news-app-full-source-code/docs.git cd docs
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
The site will now be available at
http://localhost:4321
. It will automatically reload as you make changes to the content.
This repository uses a dual-licensing model to provide clarity for different types of content.
All prose, tutorials, and narrative content within this documentation are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). This allows our guides to be openly shared and improved by the community.
All code examples and snippets embedded within the documentation are a separate matter. Unless otherwise specified, they are dedicated to the Public Domain via CC0 1.0 Universal.
This means you are free to copy, paste, modify, and use these illustrative snippets in your own applications without restriction.
This dual-licensing approach ensures our documentation is open and shareable, while protecting the commercial value of the underlying source code product, which is governed by our Lifetime Developer License.