# Fundamentals

- [Tasks](/v0.1.9/fundamentals/tasks.md)
- [tasks](/v0.1.9/fundamentals/tasks/tasks.md)
- [hooks](/v0.1.9/fundamentals/tasks/hooks.md)
- [hooks.sql](/v0.1.9/fundamentals/tasks/hooks/hooks.sql.md)
- [hooks.spark](/v0.1.9/fundamentals/tasks/hooks/hooks.spark.md)
- [hooks.dbt\_ref](/v0.1.9/fundamentals/tasks/hooks/hooks.dbt_ref.md)
- [Targets](/v0.1.9/fundamentals/targets.md)
- [Multiple targets](/v0.1.9/fundamentals/targets/multiple-targets.md)
- [Config files](/v0.1.9/fundamentals/config-files.md)
- [prism\_project.py](/v0.1.9/fundamentals/config-files/prism_project.py.md)
- [RUN\_ID / SLUG](/v0.1.9/fundamentals/config-files/prism_project.py/run_id-slug.md)
- [SYS\_PATH\_CONF](/v0.1.9/fundamentals/config-files/prism_project.py/sys_path_conf.md)
- [THREADS](/v0.1.9/fundamentals/config-files/prism_project.py/threads.md)
- [PROFILE\_YML\_PATH / PROFILE](/v0.1.9/fundamentals/config-files/prism_project.py/profile_yml_path-profile.md)
- [PRISM\_LOGGER](/v0.1.9/fundamentals/config-files/prism_project.py/prism_logger.md)
- [TRIGGERS\_YML\_PATH / TRIGGERS](/v0.1.9/fundamentals/config-files/prism_project.py/triggers_yml_path-triggers.md)
- [Profile YML](/v0.1.9/fundamentals/config-files/profile-yml.md)
- [Triggers YML](/v0.1.9/fundamentals/config-files/triggers-yml.md)
- [Jinja](/v0.1.9/fundamentals/jinja.md)
- [\_\_file\_\_ and Path](/v0.1.9/fundamentals/jinja/__file__-and-path.md)
- [prism\_project](/v0.1.9/fundamentals/jinja/prism_project.md)
- [wkdir](/v0.1.9/fundamentals/jinja/wkdir.md)
- [parent\_dir](/v0.1.9/fundamentals/jinja/parent_dir.md)
- [concat](/v0.1.9/fundamentals/jinja/concat.md)
- [env](/v0.1.9/fundamentals/jinja/env.md)
