https://github.com/mithro/chromium-infra
https://github.com/mithro/chromium-infra
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mithro/chromium-infra
- Owner: mithro
- License: bsd-3-clause
- Created: 2017-03-21T05:50:56.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-21T05:52:23.000Z (about 9 years ago)
- Last Synced: 2025-03-18T05:54:50.428Z (about 1 year ago)
- Language: Python
- Size: 41.4 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# infra.git repository
Welcome to the Chrome Infra repository!
Wondering where to start? Check out [General Chrome Infrastructure
documentation](doc/index.md). In particular, to check out this repo and the rest
of the infrastructure code, follow the instructions [here](doc/source.md).
The rest of this page is specific to this repo.
## Entry points
* [run.py](run.py): wrapper script to run programs contained in subdirectories
without having to deal with `sys.path` modifications.
* [test.py](test.py): multi-purpose script to run tests.
* [infra\_libs/](infra_libs): generally useful functions and classes
* [infra/services/](infra/services): standalone programs intended to be run as
daemons.
* [infra/tools](infra/tools): command-line tools, intended to be run by developers.
* [appengine/](appengine): many Chrome-infra-managed AppEngine applications
* [infra/experimental](infra/experimental): for, well, experimental stuff. Once
they are stabilized and reviewed, they should be moved in a more permanent
place.
## Miscellaneous technical stuff
* [bootstrap/](bootstrap): utilities to set up a proper Python virtual
environment.
* [infra/path\_hacks](infra/path_hacks): submodules of this modules give access
to modules in the build/ repository. `from infra.path_hacks.common import
` is actually getting `` from
[build/scripts/common](https://chromium.googlesource.com/chromium/tools/build/+/master/scripts/common).
* [utils/](utils): purpose? utils?
* Need to bump infra/deployed to pick up changes?
* `git push origin :deployed`
* mail chrome-troopers@, include:
* previously deployed hash (for quick rollback)
* the hash you just pushed
* the list of CLs that made this push necessary
* the output of the `git push` command