> For the complete documentation index, see [llms.txt](https://docs.pkgforge.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pkgforge.dev/sbuild/specification.md).

# Specification

1. [**Prerequisite**](/sbuild/specification/0.prerequisite.md) **(Start Here)**
2. [**Shebang**](/sbuild/specification/1.shebang.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
3. [**Package**](/sbuild/specification/2.pkg.md) (**TYPE**: <mark style="color:red;">**ENFORCED**</mark>)
4. [**Version**](/sbuild/specification/3.version.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
5. [**Application ID**](/sbuild/specification/4.appid.md) (**TYPE:** <mark style="color:green;">**`RECOMMENDED`**</mark>)
6. [**Build Assets**](/sbuild/specification/5.buildasset.md) (**TYPE:** <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
7. [**Build Tools**](/sbuild/specification/6.buildutil.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
8. [**Category**](/sbuild/specification/7.category.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
9. [**Description**](/sbuild/specification/8.description.md) (**TYPE**: <mark style="color:red;">**ENFORCED**</mark>)
10. [**Desktop**](/sbuild/specification/9.desktop.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
11. [**GHCR Package**](https://github.com/pkgforge/docs/blob/main/sbuild/specification/10.ghcrpkg.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
12. [**HomePage**](/sbuild/specification/11.homepage.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
13. [**Icon**](/sbuild/specification/12.icon.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
14. [**License**](/sbuild/specification/13.license.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
15. [**Maintainer**](/sbuild/specification/14.maintainer.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
16. [**Note**](/sbuild/specification/15.note.md) (**TYPE**: <mark style="color:blue;">**`NON_ENFORCED`**</mark>)
17. [**Provides**](/sbuild/specification/16.provides.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
18. [**Repology**](/sbuild/specification/17.repology.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
19. [**Source URL**](/sbuild/specification/18.sourceurl.md) (**TYPE**: <mark style="color:red;">**ENFORCED**</mark>)
20. [**Tag**](/sbuild/specification/19.tag.md) (**TYPE**: <mark style="color:green;">**`RECOMMENDED`**</mark>)
21. [**x\_exec**](/sbuild/specification/20.x_exec.md) (**TYPE**: <mark style="color:red;">**ENFORCED**</mark>)
