Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 787 Bytes

structure.rst

File metadata and controls

23 lines (17 loc) · 787 Bytes

Project structure

To support your work, q2 expects a certain project structure, consisting of four folders and one file:

  • agents/
  • environments/
  • objectives/
  • regimens/
  • objects.yaml

q2 will setup this structure for you when you run the command:

q2 init

from within your project directory.

Each of the directories contains your agents, environments, objectives and regimens respectively. q2 uses objects.yaml to keep track of your stuff so that the command line tool knows where to look for it. It is a YAML file that contains a reference to each user-defined object with some supporting information and metadata. You shouldn't need to modify it directly, but it does need to be checked into source control.