Skip to content

Folder Quick Reference

Max edited this page Apr 6, 2016 · 2 revisions

This is a quick reference guide for the purposes of the different subfolders in ZENv.

  • bin: Contains developer tools that are always available.

    • <checkout type>: Contains tools only available while the dev is useing a checkout of that type.
  • environment: All .sh files in this directory will run on shell startup.

  • properties: Contains template properties files that determine what questions are asked during different setups.

    • global.properties is the template for the default, non-checkout-related environment.
    • <checkout type>.work.properties is the template for that checkout type's environment.
    • default.properties is the template for checkout types that don't have a specific properties file.
  • setupscripts: Contains first-time setup scripts for different environments.

    • global.setup.sh is the dev setup script that runs when a developer runs python install.py.
    • <checkout type>.setup.sh runs when a dev runs use on a checkout for the first time.
    • default.setup.sh runs if a dev uses a checkout that doesn't have a specific setup script.
  • utils is a place for you to put things that don't fit anywhere else.

  • zenvlib provides Python bindings for ZENv functions and variables.

Clone this wiki locally