Skip to content

Commit

Permalink
Merge branch 'master' into dependabot/bundler/railseventstore.org/mid…
Browse files Browse the repository at this point in the history
…dleman-4.5.1
  • Loading branch information
pjurewicz authored Dec 7, 2023
2 parents 2598c5f + bc8019d commit 0d70f0d
Show file tree
Hide file tree
Showing 9 changed files with 106 additions and 135 deletions.
4 changes: 2 additions & 2 deletions railseventstore.org/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ GEM
activesupport (>= 3.0.0)
ruby2_keywords (>= 0.0.2)
backports (3.24.1)
base64 (0.1.1)
base64 (0.2.0)
coffee-script (2.4.1)
coffee-script-source
execjs
Expand All @@ -22,7 +22,7 @@ GEM
dotenv (2.8.1)
erubis (2.7.0)
execjs (2.9.1)
faraday (2.7.11)
faraday (2.7.12)
base64
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
Expand Down
2 changes: 1 addition & 1 deletion railseventstore.org/source/images/acatus_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion railseventstore.org/source/images/billetto_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions railseventstore.org/source/images/yago.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
175 changes: 72 additions & 103 deletions railseventstore.org/source/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -15,114 +15,83 @@ title: Rails Event Store
</div>
</div>
</header>

<main>
<div class="max-w-8xl mx-auto sm:px-2 lg:px-8 xl:px-12">
<div class="max-w-8xl mx-auto px-4 lg:px-8 xl:px-12">
<p class="mb-6 mt-12 text-lg sm:text-2xl leading-normal">
Rails Event Store is a library for publishing, consuming, storing and retrieving events. It's&nbspyour best companion for going with an Event-Driven Architecture for your Rails application.
</p>

<ul class="mt-6 mb-6 flex flex-wrap -mr-4">
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Introduce Publish-Subscribe bus
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Decouple core business logic from external concerns in Hexagonal style architectures
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Replace ActiveRecord callbacks and Observers
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Introduce communication layer between loosely coupled components
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
React to published events synchronously or asynchronously
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Extract side-effects from your controllers and services into event handlers
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Build an Audit Log
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Introduce Read Models
</div>
</li>
<li class="flex items-stretch h-48 md:w-1/3 w-full my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
Implement Event Sourcing
</div>
<ul class="my-6 grid md:grid-cols-3 gap-2 overflow-clip">
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Introduce Publish-Subscribe bus
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Decouple core business logic from external concerns in Hexagonal style architectures
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Replace ActiveRecord callbacks and Observers
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Introduce communication layer between loosely coupled components
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
React to published events synchronously or asynchronously
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Extract side-effects from your controllers and services into event handlers
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Build an Audit Log
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Introduce Read Models
</li>
<li class="h-48 bg-gray-100 rounded justify-center flex items-center p-4 text-xl text-center font-bold text-gray-500">
Implement Event Sourcing
</li>
</ul>
<h2 class="font-bold mt-24 mb-12 text-2xl md:text-4xl">Join growing list of companies using Rails Event Store</h2>
<ul class="grid md:grid-cols-4 gap-4 mb-12">
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://billetto.co.uk">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/billetto_logo.svg" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://zencargo.com">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/zencargo_logo.png" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://acatus.com">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/acatus_logo.svg" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://assist-software.net">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/assist_logo.png" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://gat.engineering">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/gat-logo.svg" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://www.monterail.com">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/monterail.svg" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://www.trezy.io">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/trezy.svg" />
</a>
</li>
<li class="bg-gray-100 md:h-48 rounded p-6 font-bold text-gray-500 text-center">
<a class="bg-none justify-center h-full w-full flex items-center" href="https://www.yago.be/">
<img class="max-w-[10rem] grow-0 shrink-1 w-full" src="/images/yago.svg" />
</a>
</li>
</ul>

<h2 class="font-bold mt-24 mb-12 -mr-6 text-4xl">Join growing list of companies using Rails Event Store</h2>
<div class="flex flex-wrap mb-32 -mr-4">
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://billetto.co.uk">
<img class="w-full" src="/images/billetto_logo.svg" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://zencargo.com">
<img class="w-full" src="/images/zencargo_logo.png" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://acatus.com">
<img class="w-full" src="/images/acatus_logo.svg" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://assist-software.net">
<img class="w-full" src="/images/assist_logo.png" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://gat.engineering">
<img class="w-full" src="/images/gat-logo.svg" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://www.monterail.com">
<img class="w-full" src="/images/monterail.svg" />
</a>
</div>
</div>
<div class="flex items-stretch h-48 md:w-1/4 w-1/2 my-2 pr-4 text-xl">
<div class="bg-gray-100 rounded justify-center grow flex items-center px-4 py-4 font-bold text-gray-500 text-center">
<a class="bg-none" href="https://www.trezy.io">
<img class="w-full" src="/images/trezy.svg" />
</a>
</div>
</div>
</div>
</div>
</main>

<%= partial "partials/site_footer" %>
<%= partial "partials/site_footer" %>
Loading

0 comments on commit 0d70f0d

Please sign in to comment.