Skip to content

Conversation

@bact
Copy link
Contributor

@bact bact commented Sep 4, 2024

Current differences from previous editions document is very long (around a thousand), make it difficult to maintain, read, and reference to.

This PR breaks down the doc to smaller files, each of them deal with specific pair of versions (v3.0-v2.3, v2.3-v2.2.2, etc)

There's no change in the content, except rerunning of two Table numbers in "V2.2.1 and V2.2" and "V2.2.2 and V2.2.1" (from "Table A.1" and "Table A.2" to "Table 1" and "Table 1", since they're now in separate files).

A TOC is provided for all version pairs in diff.md.

--

This can also benefit two other separated things:

  1. preparation for ISO diff from prev version chapter -- it should be a diff between two ISO versions (v3.0.1 and v2.2.1, see Annex A (diffs from previous) should be about the previous ISO version spdx-spec#999 ), which means anything pre-v2.2.1 does not relevant.

  2. preparation for SPDX Using website, if we like to use MkDocs (as proposed in Set up mkdocs #4). A smaller doc, with smaller number of headings, make it easier to manage the MkDocs navigation bar.

--

See demo of smaller diffs at https://bact.github.io/using/diff/v3.0-v2.3/

bact added 3 commits September 4, 2024 07:47
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
@bact bact changed the title Smaller difference from previous editions, one file per one version pair Smaller "Difference from previous editions" chapter, one file per one version pair Sep 4, 2024
bact added 7 commits September 7, 2024 20:12
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Also use capital V for version as in ISO spec

Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
@bact bact marked this pull request as draft October 14, 2024 07:46
@bact bact closed this by deleting the head repository Oct 28, 2025
bact added a commit to bact/using that referenced this pull request Nov 1, 2025
Breaks large diffs-from-previous-editions.md to smaller files, each of them deal with a pair of versions (v3.0-v2.3, v2.3-v2.2.2, etc)

spdx#13 and spdx#19  combined

Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant