This project is for writing Tizen documents for platform and application developers. The documents will be published to the new Tizen portal site.
See the codeThis repo contains Tizen documents for platform and application developers.
All files under ./docs/ are hosted on the Tizen Docs site.
Only add information that is suitable for public release. Do not include credentials, private contact information, unreleased product details, or other non-public material.
tizen-docs/
├── docs/ # Published site source (samsungtizenos.com/docs)
│ ├── application/ # App developer guides — native, web, dotnet, flutter
│ │ └── */api/ # Generated API reference (HTML). Do not hand-edit.
│ ├── sdk-tools/ # SDK and IDE tooling docs — baseline-sdk, vscode-ext,
│ │ # vstools, plus the sdktool-index
│ ├── platform/ # Platform/OS docs — HAL, compliance, porting,
│ │ # developing, reference, release-notes, what-is-tizen
│ ├── extensions/tizenx/ # TizenX extension SDK guides + generated API reference
│ └── trademarks.md # Third-party trademark attribution page
├── styleguide/ # Writing style and naming-rule references
├── reviewguide/ # PR reviewer walkthroughs (per content type, stg build)
├── tools/ # Documentation validator, run before every PR
├── .github/ # CODEOWNERS, pull request template
└── .claude/skills/tizen-docs/ # Claude Code skill for authoring and review
docs/ mixes hand-written Markdown with generated, versioned API-reference dumps
(HTML/JS/CSS under */api/**). Of the roughly 80,000 tracked files under docs/, only
about 1,900 are hand-authored .md pages; the rest is generated API reference that must
be fixed upstream, never edited by hand — see
AGENTS.md for the full rule.
For a directory-by-directory breakdown with file counts, see the skill's directory map.
Repository-specific instructions for AI coding agents are in
AGENTS.md and
.claude/skills/tizen-docs/SKILL.md.
They explain the public-content boundary, where documents belong, how to update the
published navigation, and which generated areas must be fixed upstream.
Validate changed documentation before opening a pull request:
python3 tools/check_docs.py --changed-only --base origin/master
git diff --check
ERROR findings block the pull request. WARN findings do not block, but each
one must be fixed or explained before approval. A successful run always prints
a summary line such as check_docs: 0 ERROR, 0 WARN (12 files); if nothing is
printed at all the validator did not run, so check the --base revision.
If the change deletes, renames or moves a document, the same command also
reports what that breaks elsewhere in the repository. See
.claude/skills/tizen-docs/SKILL.md for
the full workflow, and python3 tools/check_docs.py --help for the other
options.
To contribute, see the Contributing Guide and the issues list.
Please take a look at the following instructions before starting.
Write issues and pull requests in English.
We are going to review Review/Requested PRs.
Naming Rules for Tizen Terms was added.
Please see the Headings style.
...
Use sentence-style capitalization. Always capitalize:
- The first word of a heading.
- The word following a colon in a title or heading (for example, "How to: Sort an array").
Headings should be done using atx-style, that is, use 1-6 hash characters (#) at the start of the line to indicate a heading, corresponding to HTML headings levels H1 through H6. Examples of first- and second-level headers are used above....
The Tizen documents in this project are licensed under the Creative Commons Attribution 3.0 License and the Code Examples are under the BSD-3-Clause License. See Content License for more details.
This project is for writing Tizen documents for platform and application developers. The documents will be published to the new Tizen portal site.
See the codeThis repo contains Tizen documents for platform and application developers.
All files under ./docs/ are hosted on the Tizen Docs site.
Only add information that is suitable for public release. Do not include credentials, private contact information, unreleased product details, or other non-public material.
tizen-docs/
├── docs/ # Published site source (samsungtizenos.com/docs)
│ ├── application/ # App developer guides — native, web, dotnet, flutter
│ │ └── */api/ # Generated API reference (HTML). Do not hand-edit.
│ ├── sdk-tools/ # SDK and IDE tooling docs — baseline-sdk, vscode-ext,
│ │ # vstools, plus the sdktool-index
│ ├── platform/ # Platform/OS docs — HAL, compliance, porting,
│ │ # developing, reference, release-notes, what-is-tizen
│ ├── extensions/tizenx/ # TizenX extension SDK guides + generated API reference
│ └── trademarks.md # Third-party trademark attribution page
├── styleguide/ # Writing style and naming-rule references
├── reviewguide/ # PR reviewer walkthroughs (per content type, stg build)
├── tools/ # Documentation validator, run before every PR
├── .github/ # CODEOWNERS, pull request template
└── .claude/skills/tizen-docs/ # Claude Code skill for authoring and review
docs/ mixes hand-written Markdown with generated, versioned API-reference dumps
(HTML/JS/CSS under */api/**). Of the roughly 80,000 tracked files under docs/, only
about 1,900 are hand-authored .md pages; the rest is generated API reference that must
be fixed upstream, never edited by hand — see
AGENTS.md for the full rule.
For a directory-by-directory breakdown with file counts, see the skill's directory map.
Repository-specific instructions for AI coding agents are in
AGENTS.md and
.claude/skills/tizen-docs/SKILL.md.
They explain the public-content boundary, where documents belong, how to update the
published navigation, and which generated areas must be fixed upstream.
Validate changed documentation before opening a pull request:
python3 tools/check_docs.py --changed-only --base origin/master
git diff --check
ERROR findings block the pull request. WARN findings do not block, but each
one must be fixed or explained before approval. A successful run always prints
a summary line such as check_docs: 0 ERROR, 0 WARN (12 files); if nothing is
printed at all the validator did not run, so check the --base revision.
If the change deletes, renames or moves a document, the same command also
reports what that breaks elsewhere in the repository. See
.claude/skills/tizen-docs/SKILL.md for
the full workflow, and python3 tools/check_docs.py --help for the other
options.
To contribute, see the Contributing Guide and the issues list.
Please take a look at the following instructions before starting.
Write issues and pull requests in English.
We are going to review Review/Requested PRs.
Naming Rules for Tizen Terms was added.
Please see the Headings style.
...
Use sentence-style capitalization. Always capitalize:
- The first word of a heading.
- The word following a colon in a title or heading (for example, "How to: Sort an array").
Headings should be done using atx-style, that is, use 1-6 hash characters (#) at the start of the line to indicate a heading, corresponding to HTML headings levels H1 through H6. Examples of first- and second-level headers are used above....
The Tizen documents in this project are licensed under the Creative Commons Attribution 3.0 License and the Code Examples are under the BSD-3-Clause License. See Content License for more details.