commit | 10681787b1e6ee562ee66731fb234453a1e8c6db | [log] [tgz] |
---|---|---|
author | Dirk Pranke <dpranke@google.com> | Thu Nov 04 23:13:55 2021 |
committer | chromium-website-scoped@luci-project-accounts.iam.gserviceaccount.com <chromium-website-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Nov 04 23:51:58 2021 |
tree | 6410faf081340efe953bddec5b44e75f022fbeaa | |
parent | b8b1b3c20f5ee22a918fe4bced68b3730639bd6f [diff] |
Remove DEPS dependency on depot_tools. It turns out we don't really need to pull in depot_tools via DEPS. We can probably assume nearly all of the time that depot_tools will be in $PATH already (devs will already have it, since they used it to fetch the repo, and the bots will ensure it is present as part of the recipe). And, not pulling it in saves ~70+ MB of dependencies and eliminates the need for an autoroller. Change-Id: Id7d018c7e70dfd38e2c5e8c67ced7716f29a1a46 Reviewed-on: https://chromium-review.googlesource.com/c/website/+/3262978 Auto-Submit: Dirk Pranke <dpranke@google.com> Reviewed-by: Struan Shrimpton <sshrimp@google.com> Commit-Queue: Dirk Pranke <dpranke@google.com>
This Git repo contains the source content for www.chromium.org.
NOTE: 2021-11-02. This is not (yet) actually true. This is a work-in-progress repo that we plan to move to.
The website is implemented by serving static content (mostly Markdown files) that is translated / built ahead of time into HTML using the Eleventy static site generator (which is written in Node/JS) and deployed onto Firebase Cloud Hosting.
The Markdown is translated using a single extremely simple LiquidJS template and the site is served with a single basic Sass/SCSS stylesheet (using the Node/NPM library version of Sass).
Large objects (PDFs, big images, etc.) are stored in a Google Cloud Storage bucket, indexed by SHA-1 checksums that are committed into this repo.
See //docs/CONTRIBUTING.md if you wish to contribute to the site.