Skip to content

Bootstrap v2 branch - #2413

Merged
pournasserian merged 2 commits into
v2from
2412-bootstrap-v2
Oct 17, 2026
Merged

pournasserian merged 2 commits into
v2from
2412-bootstrap-v2

Conversation

@pournasserian

Copy link
Copy Markdown
Member

Closes #2412

What

Cuts the v2 line on this branch with the git history intact: removes the v1 sources (src/, the v1 docs, the changelog and the NuGet release workflow) and adds the repository skeleton for v2.

  • README.md, CONTRIBUTING.md, SECURITY.md
  • Issue forms (feature, bug, ADR) with chooser config, and a pull request template
  • CI workflow: markdown lint on pull requests to v2 and pushes to v2
  • .gitignore, .gitattributes, .editorconfig, .markdownlint-cli2.jsonc, global.json (.NET 10 SDK)
  • docs/requirements/ (eight documents), docs/adr/ (ADR-0001 to ADR-0011 with index), docs/README.md

Kept as is: LICENSE, CODE_OF_CONDUCT.md, and the two logos under docs/resources/.

Why

v2 is a rewrite from scratch (decision D01, ADR-0003). This is the one commit that turns v2 from a copy of dev into the base for v2 work, so that every later change arrives through an issue and a pull request against a clean tree.

Checklist

  • Linked to an issue a maintainer has confirmed
  • Targets v2
  • Tests or docs updated where behaviour changed
  • No tool-generated co-author trailers or footers

After merge

The maintainer checklist in #2412: default branch to v2, branch protection, private vulnerability reporting, the M1 project board and epics, then the announcement.

Remove the v1 sources and add the v2 repository skeleton: README, contributing and security policies, issue and pull request templates, CI, tooling configuration, requirements and ADRs.

Refs #2412
@pournasserian pournasserian added this to the M1 Governance core milestone Oct 17, 2026
@pournasserian pournasserian added v2 FluentCMS v2 (v2 branch) type:chore Repository, tooling or housekeeping area:infra Persistence, host, CI and build labels Oct 17, 2026
@pournasserian
pournasserian merged commit 6c17bd6 into v2 Oct 17, 2026
1 check passed
@pournasserian
pournasserian deleted the 2412-bootstrap-v2 branch October 17, 2026 18:17
pournasserian added a commit that referenced this pull request Oct 17, 2026
Closes #2435

## What

- ADR-0001 to ADR-0010: status `proposed` becomes `accepted`, and the
index column matches.
- ADR-0011 stays `proposed`, as its own text says the spike outcome
(#2434) is written in before acceptance.
- `README.md` and the issue chooser link the announcement (#2414)
directly.

## Why

The bootstrap pull request (#2413) is merged, which is the acceptance
point ADR-0001 defines, and the announcement now exists.

## Checklist

- [x] Linked to an issue a maintainer has confirmed
- [x] Targets `v2`
- [x] Tests or docs updated where behaviour changed
- [x] No tool-generated co-author trailers or footers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:infra Persistence, host, CI and build type:chore Repository, tooling or housekeeping v2 FluentCMS v2 (v2 branch)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant