Skip to content

docs: align README with ArchUnitTS - #49

Merged
TristanKruse merged 3 commits into
mainfrom
docs/archunitts-readme-style-2026-08-18
Aug 18, 2026
Merged

docs: align README with ArchUnitTS#49
TristanKruse merged 3 commits into
mainfrom
docs/archunitts-readme-style-2026-08-18

Conversation

@LukasNiessen

Copy link
Copy Markdown
Owner

Summary

  • align the README structure and visual language with ArchUnitTS
  • keep Ruby-specific APIs, examples, package details, and limitations intact
  • add quickstart, CI, feature, community, and navigation sections

Validation

  • git diff --check
  • all linked documentation pages return HTTP 200
  • full Ruby suite deferred to GitHub Actions because Ruby is not installed in the local environment

@TristanKruseTristanKruse left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Loooks great!

@TristanKruse
TristanKruse merged commit 193810b into mainAug 18, 2026
11 checks passed

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restructures README.md to match the sectioning and visual style used in ArchUnitTS, while keeping ArchUnitRuby’s Ruby-specific examples and guidance as the primary content.

Changes:

  • Reworks the README header (badges, intro copy, and navigation) and adds a “5 min Quickstart”.
  • Reorganizes existing content into clearer sections (Setup, Features, Use Cases, Debug/Config, Technical Deep Dive, Community).
  • Adds CI integration snippet and community/maintainers sections plus a “back to top” link.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment threadREADME.md

Architecture testing for Ruby. Part of **ArchUnitEverything**: one recognizable testing library
for each programming language.
<div align="center" name="top">
Comment threadREADME.md

_Inspired by the amazing ArchUnit library, but not affiliated with ArchUnit._

[Setup](#-setup) · [Use Cases](#-use-cases) · [Features](#-features) · [Documentation](https://lukasniessen.github.io/ArchUnitRuby/) · [Sponsor](https://github.com/sponsors/LukasNiessen) · [Contributing](#-contributing)
Comment threadREADME.md
Comment on lines +5 to +6
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Build & tests](https://img.shields.io/github/actions/workflow/status/LukasNiessen/ArchUnitRuby/ci.yml?branch=main&label=build%20%26%20tests)](https://github.com/LukasNiessen/ArchUnitRuby/actions/workflows/ci.yml) [![GitHub stars](https://img.shields.io/github/stars/LukasNiessen/ArchUnitRuby.svg)](https://github.com/LukasNiessen/ArchUnitRuby)<br>
[![Gem downloads](https://img.shields.io/gem/dt/archunit.svg)](https://clickgems.clickhouse.com/dashboard/archunit) [![Ruby 3.3+](https://img.shields.io/badge/Ruby-3.3%2B-CC342D?logo=ruby&logoColor=white)](https://www.ruby-lang.org/)
Sign up for freeto 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.

4 participants

@LukasNiessen@TristanKruse@lukasniessen-bain