Skip to content

Commit

Permalink
Clarified component breakdown
Browse files Browse the repository at this point in the history
Clarified component breakdown; added linked to rubygems.org  for tebako and tebako-runtime

#19 (comment)
  • Loading branch information
maxirmx authored Aug 16, 2023
1 parent 0e04dc9 commit 17810a8
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions _posts/2023-08-10-tebako-packager-revisited.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,13 @@ the static version of the libraries need to be installed separately or from
source.


These functions are split across three Tebako components:
These functions are split across five Tebako components and sub-components:

[cols="a,a,3a",options="header"]
|===
| Component | Sub-component | Functions

.2+| `tebako` gem
.4+| https://rubygems.org/gems/tebako[tebako gem]

| CLI
|
Expand All @@ -76,19 +76,17 @@ These functions are split across three Tebako components:
|
* Patches Ruby (task 4, partially)

.2+| Tebako CMake script

| Setup
| CMake Setup script
|
. Builds static versions of dependencies if missing (task 1)
. Builds Ruby and Dwarfs access layer with minimal external dependencies (task 2)

| Press
| CMake Press script
|
. Deploys a Ruby solution with all dependencies on the filesystem image (task 3)
. Builds final executable (task 5)

| `tebako-runtime` gem
| https://rubygems.org/gems/tebako-runtime[tebako-runtime gem]
|
|
* Implements runtime adapters (decorators) for certain known Ruby gems that
Expand Down

0 comments on commit 17810a8

Please sign in to comment.