Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: tools/gn/README.md

Issue 1153803002: gn: Add a newline to fix a bulleted list in README.md. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 fair amount of verification of flags, bug fixes, etc over the next 48 fair amount of verification of flags, bug fixes, etc over the next
49 couple months, but hopefully we will be flipping configurations from GYP 49 couple months, but hopefully we will be flipping configurations from GYP
50 to GN throughout Q2, targeting having everything done by the end of Q2. 50 to GN throughout Q2, targeting having everything done by the end of Q2.
51 51
52 ## What does "done" mean? 52 ## What does "done" mean?
53 53
54 Ideally we're done when all of the GYP files have been deleted from 54 Ideally we're done when all of the GYP files have been deleted from
55 Chromium and no one misses them. 55 Chromium and no one misses them.
56 56
57 We will be "mostly" done when the following are true: 57 We will be "mostly" done when the following are true:
58 * All of the bots maintained by the Chrome infra team for Chromium and 58
59 * All of the bots maintained by the Chrome infra team for Chromium and
59 downstream of Chromium have been switched to GN. (Upstream projects 60 downstream of Chromium have been switched to GN. (Upstream projects
60 like Skia and V8 can choose to stay on GYP if they like). 61 like Skia and V8 can choose to stay on GYP if they like).
61 * Any developer configurations we care about that don't have bots also 62 * Any developer configurations we care about that don't have bots also
62 work (Generally speaking, we're aiming to not have any of these. 63 work (Generally speaking, we're aiming to not have any of these.
63 * Configurations we care about should have bots to ensure they don't 64 * Configurations we care about should have bots to ensure they don't
64 break). We have verified that all of the tests pass. We have 65 break). We have verified that all of the tests pass. We have
65 verified that the command lines match in the above configurations as 66 verified that the command lines match in the above configurations as
66 much as possible, and we accept any differences. We have reviewed 67 much as possible, and we accept any differences. We have reviewed
67 any binary differences that result in the official builds and 68 any binary differences that result in the official builds and
68 accepted them. The GN files are the "source of truth" for the 69 accepted them. The GN files are the "source of truth" for the
(...skipping 24 matching lines...) Expand all
93 * [Quick start](docs/quick_start.md) 94 * [Quick start](docs/quick_start.md)
94 * [FAQ](docs/faq.md) 95 * [FAQ](docs/faq.md)
95 * [GYP conversion cookbook](docs/cookbook.md) 96 * [GYP conversion cookbook](docs/cookbook.md)
96 * [Language and operation details](docs/language.md) 97 * [Language and operation details](docs/language.md)
97 * [Reference](docs/reference.md) The built-in `gn help` documentation. 98 * [Reference](docs/reference.md) The built-in `gn help` documentation.
98 * [Style guide](docs/style_guide.md) 99 * [Style guide](docs/style_guide.md)
99 * [Cross compiling and toolchains](docs/cross_compiles.md) 100 * [Cross compiling and toolchains](docs/cross_compiles.md)
100 * [Hacking on GN itself](docs/hacking.md) 101 * [Hacking on GN itself](docs/hacking.md)
101 * [GNStandalone](docs/standalone.md) Standalone GN projects 102 * [GNStandalone](docs/standalone.md) Standalone GN projects
102 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries 103 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698