Skip to content

Release/alpha.3 - #79

Merged
berkandirim merged 7 commits into
adidas:masterfrom
berkandirim:release/alpha.3
Sep 17, 2026
Merged

berkandirim merged 7 commits into
adidas:masterfrom
berkandirim:release/alpha.3

Conversation

@berkandirim

Copy link
Copy Markdown
Member

Release v2.0.0-alpha.3

This release includes project scaffolding improvements, documentation cleanup, and version management updates.

✨ New Features

Git Initialization in Project Scaffolder (# (commit-hash))

  • Automatically initialize git repository when scaffolding new projects with create-htmplar
  • Creates initial commit with all generated files
  • Users get a ready-to-push repository out of the box
  • Gracefully handles git initialization failures with helpful error messages

🔧 Improvements

You can now create one single PR from release/alpha.3 to master! 🚀

✻ Sautéed for 31s · done 11:27 AM

❯ Can you provide me a list of changes for the description?

🔧 Improvements

Dynamic GitHub Actions Summary (already merged in #78)

  • Publish workflow now displays actual package versions dynamically
  • Removed hardcoded version numbers from CI output

🧹 Cleanup

Documentation Cleanup (# (commit-hash))

  • Removed duplicate .github/CONTRIBUTING.md (comprehensive version in root)
  • Removed outdated .github/NPM_TOKEN_SETUP.md (now using OIDC)
  • Removed outdated .github/ENVIRONMENT_SETUP.md (environment already configured)
  • Removed outdated RELEASE_CHECKLIST.md (referenced obsolete workflows)
  • Cleaned up 568 lines of stale documentation

Monorepo Configuration (# (commit-hash))

  • Removed version field from root package.json (never published, only workspace packages are released)

📦 Version Bumps

All packages updated to 2.0.0-alpha.3:

  • @adidas/htmplar-core@2.0.0-alpha.3
  • @adidas/htmplar-renderer@2.0.0-alpha.3
  • @adidas/htmplar-cli@2.0.0-alpha.3
  • @adidas/create-htmplar@2.0.0-alpha.3

📝 Files Changed

  • 12 files changed
  • 48 insertions(+)
  • 580 deletions(-) (mostly documentation cleanup)

🧪 Testing

Test the new git initialization feature

npx @adidas/create-htmplar@alpha my-test-project
cd my-test-project
git log # Should show "Initial commit from HTMplar"
git status # Should be clean

📋 Checklist

  • All packages built successfully

  • Version numbers updated across all packages

  • CHANGELOG.md updated

  • Stale documentation removed

  • Git initialization tested locally

  • Ready for publishing to npm with alpha tag

    Dynamic GitHub Actions Summary (already merged in Make publish summary dynamic with actual package versions #78)

    • Publish workflow now displays actual package versions dynamically
    • Removed hardcoded version numbers from CI output

    🧹 Cleanup

    Documentation Cleanup (# (commit-hash))

    • Removed duplicate .github/CONTRIBUTING.md (comprehensive version in root)
    • Removed outdated .github/NPM_TOKEN_SETUP.md (now using OIDC)
    • Removed outdated .github/ENVIRONMENT_SETUP.md (environment already configured)
    • Removed outdated RELEASE_CHECKLIST.md (referenced obsolete workflows)
    • Cleaned up 568 lines of stale documentation

    Monorepo Configuration (# (commit-hash))

    • Removed version field from root package.json (never published, only workspace packages are released)

    📦 Version Bumps

    All packages updated to 2.0.0-alpha.3:

    • @adidas/htmplar-core@2.0.0-alpha.3
    • @adidas/htmplar-renderer@2.0.0-alpha.3
    • @adidas/htmplar-cli@2.0.0-alpha.3
    • @adidas/create-htmplar@2.0.0-alpha.3

    📝 Files Changed

    • 12 files changed
    • 48 insertions(+)
    • 580 deletions(-) (mostly documentation cleanup)

    🧪 Testing

    Test the new git initialization feature

    npx @adidas/create-htmplar@alpha my-test-project
    cd my-test-project

berkandirim and others added 7 commits September 17, 2026 11:15
- Automatically initializes git repository in new project
- Creates initial commit with all generated files
- Provides helpful message if git init fails
- User gets a ready-to-push repository out of the box

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
The root package.json is private and never published - only the
4 packages in packages/* are released. Removing the version here
avoids confusion and reduces maintenance.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Removed:
- .github/CONTRIBUTING.md (duplicate - root CONTRIBUTING.md is comprehensive)
- .github/NPM_TOKEN_SETUP.md (outdated - now using OIDC trusted publishing)
- .github/ENVIRONMENT_SETUP.md (outdated - environment already configured)
- RELEASE_CHECKLIST.md (outdated - referenced old branches and workflow)

Kept:
- CONTRIBUTING.md (root) - main contribution guide
- PUBLISHING.md - still relevant for release process
- .github/BRANCH_PROTECTION.md - configuration reference
- .github/ISSUE_TEMPLATE.md - still in use
- .github/PULL_REQUEST_TEMPLATE.md - still in use

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Changes in this release:
- Add git initialization to project scaffolder
- Create initial commit when scaffolding new projects
- Make publish workflow summary dynamic with actual versions
- Remove hardcoded version numbers from CI

Updated packages:
- @adidas/htmplar-core@2.0.0-alpha.3
- @adidas/htmplar-renderer@2.0.0-alpha.3
- @adidas/htmplar-cli@2.0.0-alpha.3
- @adidas/create-htmplar@2.0.0-alpha.3

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@berkandirim
berkandirim merged commit 868db58 into adidas:master Sep 17, 2026
4 checks passed
@berkandirim
berkandirim deleted the release/alpha.3 branch September 17, 2026 09:30
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