# `SF015` Code sources in manifest {bdg-ref-primary}`input ` {bdg-ref-primary}`tooling ` The user shall be able to list code source directories in the project manifest, so that Speky can scan them for references to requirements and tests. The manifest shall accept an optional `code_sources` field: a list of glob patterns relative to `root_directory`. Example: ```yaml kind: project name: my-project files: - specs/*.yaml code_sources: - src/**/*.py - tests/**/*.py ``` :::{dropdown} Tested by :open: :icon: check-circle-fill :color: success [`TF013` Scan code for references](/tests/TF013) ::: :::{dropdown} References :icon: link :color: secondary __Relates to:__ [`SF014` Project manifest](/requirements/SF014) __Referenced by:__ - [`SF016` Scan code for requirement references](/requirements/SF016) - [`SF017` Source links in manifest](/requirements/SF017) ::: :::{dropdown} Source :icon: file-code :color: info __Source file__: [`specs/functional.yaml`](https://github.com/agagniere/speky/blob/master/specs/functional.yaml) __Loaded from__: [`speky`](https://github.com/agagniere/speky/blob/master/specs/speky.yaml) :::