|
1 | 1 | # Dart Frog
|
2 | 2 |
|
| 3 | +[![Dart Frog Logo][logo_white]][dart_frog_link_dark] |
| 4 | +[![Dart Frog Logo][logo_black]][dart_frog_link_light] |
| 5 | + |
| 6 | +[![ci][ci_badge]][ci_link] |
3 | 7 | [![style: very good analysis][very_good_analysis_badge]][very_good_analysis_link]
|
4 | 8 | [![License: MIT][license_badge]][license_link]
|
5 | 9 |
|
6 |
| -A fast, minimalistic web framework for Dart |
| 10 | +A fast, minimalistic web framework for Dart 🎯 |
| 11 | + |
| 12 | +Developed with 💙 by [Very Good Ventures][very_good_ventures_link] 🦄 |
| 13 | + |
| 14 | +## Quick Start 🚀 |
| 15 | + |
| 16 | +### Prerequisites 📝 |
| 17 | + |
| 18 | +In order to use Dart Frog you must have the [Dart SDK][dart_installation_link] installed on your machine. |
| 19 | + |
| 20 | +### Installing 🧑💻 |
| 21 | + |
| 22 | +```sh |
| 23 | +# 📦 Install the dart_frog cli from source |
| 24 | +dart pub global activate dart_frog_cli |
| 25 | +``` |
| 26 | + |
| 27 | +### Creating a Project ✨ |
| 28 | + |
| 29 | +Use the `dart_frog create` command to create a new project. |
| 30 | + |
| 31 | +```sh |
| 32 | +# 🚀 Create a new project called "my_project" |
| 33 | +dart_frog create my_project |
| 34 | +``` |
| 35 | + |
| 36 | +### Start the Dev Server 🏁 |
| 37 | + |
| 38 | +Next, open the newly created project and start the dev server via: |
| 39 | + |
| 40 | +```sh |
| 41 | +# 🏁 Start the dev server |
| 42 | +dart_frog dev |
| 43 | +``` |
| 44 | + |
| 45 | +### Create a Production Build 📦 |
| 46 | + |
| 47 | +Create a production build which includes a `DockerFile` so that you can deploy anywhere: |
| 48 | + |
| 49 | +```sh |
| 50 | +# 📦 Create a production build |
| 51 | +dart_frog build |
| 52 | +``` |
| 53 | + |
| 54 | +## Documentation 📝 |
| 55 | + |
| 56 | +View the full documentation [here][documentation_link]. |
7 | 57 |
|
| 58 | +[ci_badge]: https://github.com/VeryGoodOpenSource/dart_frog/actions/workflows/dart_frog.yaml/badge.svg |
| 59 | +[ci_link]: https://github.com/VeryGoodOpenSource/dart_frog/actions/workflows/dart_frog.yaml |
| 60 | +[dart_frog_link_dark]: https://github.com/verygoodopensource/dart_frog#gh-dark-mode-only |
| 61 | +[dart_frog_link_light]: https://github.com/verygoodopensource/dart_frog#gh-light-mode-only |
| 62 | +[documentation_link]: https://github.com/VeryGoodOpenSource/dart_frog/blob/main/README.md#documentation- |
8 | 63 | [license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
|
9 | 64 | [license_link]: https://opensource.org/licenses/MIT
|
| 65 | +[logo_black]: ../../assets/dart_frog_logo_black.png#gh-light-mode-only |
| 66 | +[logo_white]: ../../assets/dart_frog_logo_white.png#gh-dark-mode-only |
10 | 67 | [very_good_analysis_badge]: https://img.shields.io/badge/style-very_good_analysis-B22C89.svg
|
11 | 68 | [very_good_analysis_link]: https://pub.dev/packages/very_good_analysis
|
| 69 | +[very_good_ventures_link]: https://verygood.ventures |
0 commit comments