# ruanyf/document-style-guide

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ruanyf-document-style-guide).**

12,608 stars · 2,325 forks

## Links

- GitHub: https://github.com/ruanyf/document-style-guide
- awesome-repositories: https://awesome-repositories.com/repository/ruanyf-document-style-guide.md

## Description

This project is a technical writing style guide and comprehensive specification for professional documentation, with a primary focus on standards for Chinese technical prose. It provides a structured framework for organizing document hierarchies, software manuals, and API references to ensure a consistent user experience.

The guide distinguishes itself through detailed linguistic specifications, including rules for integrating English terms into non-English text and precise standards for punctuation, spacing, and grammar tailored for the Chinese language. It also defines quantitative formatting for currency, numeric ranges, and the description of incremental changes.

Broadly, the project covers document architecture through standardized heading hierarchies and file naming conventions, as well as content design strategies for paragraph structuring and external source attribution. It further addresses prose optimization by establishing rules for sentence length, tone, and visual alignment across different character sets.

## Tags

### Content Management & Publishing

- [Documentation Standards](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/documentation-standards.md) — Provides a comprehensive system for organizing technical documents using a strict four-level heading structure. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/title.md))
- [Chinese Documentation Standards](https://awesome-repositories.com/f/content-management-publishing/chinese-documentation-standards.md) — Provides punctuation, spacing, and grammar standards specifically tailored for professional technical prose in Chinese.
- [Document Content Structuring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/document-models/document-sectioning/document-content-structuring.md) — Organizes technical content into a strict four-level heading system to maintain logical flow and structural consistency.
- [Technical Documentation](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/technical-documentation.md) — Establishes consistent rules for structure, punctuation, and tone to ensure professional quality across technical writing.
- [Multilingual Integration Standards](https://awesome-repositories.com/f/content-management-publishing/multilingual-integration-standards.md) — Governs the casing and pluralization of English terms when embedded within non-English technical documentation.
- [Technical Documentation Frameworks](https://awesome-repositories.com/f/content-management-publishing/technical-documentation-frameworks.md) — Provides a structured framework for organizing document hierarchies, software manuals, and API references for a consistent user experience.
- [Document Sectioning](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/document-models/document-sectioning.md) — Defines a standardized order for arranging documentation sections from introductory guides to API references. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/structure.md))
- [Currency Formatting Standards](https://awesome-repositories.com/f/content-management-publishing/currency-formatting-standards.md) — Defines international naming and placement standards for currency symbols relative to numerical values. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/number.md))
- [Numeric Range Standards](https://awesome-repositories.com/f/content-management-publishing/numeric-range-standards.md) — Defines precise punctuation and unit standards for connecting numeric range limits. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/number.md))
- [Quantitative Change Phrasing](https://awesome-repositories.com/f/content-management-publishing/quantitative-change-phrasing.md) — Provides phrasing guidelines to distinguish between absolute final values and incremental changes. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/number.md))
- [Sentence Structure Guidelines](https://awesome-repositories.com/f/content-management-publishing/sentence-structure-guidelines.md) — Sets limits on sentence length and complexity to improve clarity and accessibility in technical text. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/text.md))

### Education & Learning Resources

- [Technical Writing](https://awesome-repositories.com/f/education-learning-resources/technical-writing.md) — Provides a comprehensive set of standardized rules for professional technical writing specifically tailored for the Chinese language.
- [Multilingual](https://awesome-repositories.com/f/education-learning-resources/technical-writing/multilingual.md) — Manages the integration of English terms, currency, and numeric formatting within non-English technical documents.

### Data & Databases

- [Quantitative Notation Standards](https://awesome-repositories.com/f/data-databases/date-and-time-libraries/internationalization/numeric-and-date-formatting/quantitative-notation-standards.md) — Specifies the use of half-width numerals and precise phrasing to distinguish absolute values from incremental changes.

### Development Tools & Productivity

- [Prose Polishing Tools](https://awesome-repositories.com/f/development-tools-productivity/technical-documentation/prose-polishing-tools.md) — Improves the readability and clarity of complex technical explanations through sentence structure and paragraph formatting rules.
- [Quantitative Specifications](https://awesome-repositories.com/f/development-tools-productivity/technical-documentation/prose-polishing-tools/quantitative-specifications.md) — Provides precise specifications for formatting numerical data, currency, and quantitative increments in technical prose.
- [Documentation Sequence Standards](https://awesome-repositories.com/f/development-tools-productivity/api-documentation-standards/documentation-sequence-standards.md) — Arranges software documentation sections in a fixed, logical order from introductory guides to granular API references.

### Software Engineering & Architecture

- [Punctuation Enforcement](https://awesome-repositories.com/f/software-engineering-architecture/coding-standards-enforcement/punctuation-enforcement.md) — Matches full-width and half-width punctuation marks to quotes and brackets for professional typographic alignment.
- [File](https://awesome-repositories.com/f/software-engineering-architecture/naming-conventions/file.md) — Enforces lowercase and hyphen-separated naming conventions for consistent asset resolution across different operating systems.
- [Numeric Formatting](https://awesome-repositories.com/f/software-engineering-architecture/separation-of-concerns/output-separators/numeric-formatting.md) — Establishes consistency for quantitative data using half-width Arabic numerals and thousands separators. ([source](https://github.com/ruanyf/document-style-guide/blob/master/docs/number.md))
- [Manual Organization Standards](https://awesome-repositories.com/f/software-engineering-architecture/technical-reference-manuals/manual-organization-standards.md) — Structures the sequence and hierarchy of software documentation from introductory guides to detailed API references.

### User Interface & Experience

- [Mixed-Language Spacing Rules](https://awesome-repositories.com/f/user-interface-experience/container-spacing/mixed-language-spacing-rules.md) — Provides precise spacing rules between different character sets to ensure visual consistency in mixed-language technical text.

### Web Development

- [Thematic Paragraph Modeling](https://awesome-repositories.com/f/web-development/web-standards/typography-systems/lead-paragraphs/thematic-paragraph-modeling.md) — Groups technical text into single-topic blocks with lead-in summaries to maximize readability and information retrieval.
