OLD | NEW |
1 # What is GN? | 1 # What is GN? |
2 | 2 |
3 GN is a meta-build system that generates [NinjaBuild](NinjaBuild.md) | 3 GN is a meta-build system that generates [NinjaBuild](NinjaBuild.md) |
4 files. It's meant to be faster and simpler than GYP. It outputs only | 4 files. It's meant to be faster and simpler than GYP. It outputs only |
5 Ninja build files. | 5 Ninja build files. |
6 | 6 |
7 ## Why bother with GN? | 7 ## Why bother with GN? |
8 | 8 |
9 1. We believe GN files are more readable and more maintainable | 9 1. We believe GN files are more readable and more maintainable |
10 than GYP files. | 10 than GYP files. |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 * [Quick start](docs/quick_start.md) | 94 * [Quick start](docs/quick_start.md) |
95 * [FAQ](docs/faq.md) | 95 * [FAQ](docs/faq.md) |
96 * [GYP conversion cookbook](docs/cookbook.md) | 96 * [GYP conversion cookbook](docs/cookbook.md) |
97 * [Language and operation details](docs/language.md) | 97 * [Language and operation details](docs/language.md) |
98 * [Reference](docs/reference.md) The built-in `gn help` documentation. | 98 * [Reference](docs/reference.md) The built-in `gn help` documentation. |
99 * [Style guide](docs/style_guide.md) | 99 * [Style guide](docs/style_guide.md) |
100 * [Cross compiling and toolchains](docs/cross_compiles.md) | 100 * [Cross compiling and toolchains](docs/cross_compiles.md) |
101 * [Hacking on GN itself](docs/hacking.md) | 101 * [Hacking on GN itself](docs/hacking.md) |
102 * [GNStandalone](docs/standalone.md) Standalone GN projects | 102 * [GNStandalone](docs/standalone.md) Standalone GN projects |
103 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries | 103 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries |
| 104 * [Check](docs/check.md) `gn check` command reference |
OLD | NEW |