Skip to content

Commit 927a7aa

Browse files
committed
Updates from website repo
1 parent a201fa7 commit 927a7aa

12 files changed

Lines changed: 162 additions & 16 deletions

File tree

blog/index.html

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,55 +26,71 @@ <h2>OpenSourceCorp Blog</h2>
2626

2727
<ul>
2828

29+
<li>
30+
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-report/">Progress Report 2022-06-05</a></h4>
31+
<p><em>Ryan J. Price, 2022-06-05</em></p>
32+
Not too long between updates this time, but I&rsquo;ve got a few neat pieces of news to share.
33+
First and foremost, you may recall that I said we&rsquo;d gotten a domain name (opensourcecorp.org) in a previous post. For some time now, it&rsquo;s really just had some redirect rules to point folks to the GitHub Org, and to the GitHub Pages site for blog posts.
34+
But now, it&rsquo;s a real-ass website! You might even be reading this post on it right now!
35+
<br/><br/>
36+
</li>
37+
2938
<li>
3039
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-05-15-progress-report/">Progress Report 2022-05-15</a></h4>
31-
<p><em>2022-05-15</em></p>
40+
<p><em>Ryan J. Price, 2022-05-15</em></p>
3241
(Checks date of last post, sweats profusely)
3342
Not a ton of changes in this update, I&rsquo;ve had a lot of things come up these past few months that have prioritized my attention (a few conference talks to prepare for, dog &amp; personal health issues, house repairs, work-work, etc). But some impactful updates nonetheless!
3443
All OSC infrastructure repos have now been consolidated into a single monorepo, osc-infra. This implies that you should expect old links to the individual infra repos to be broken.
44+
<br/><br/>
3545
</li>
3646

3747
<li>
3848
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-02-27-progress-report/">Progress Report 2022-02-27</a></h4>
39-
<p><em>2022-02-27</em></p>
49+
<p><em>Ryan J. Price, 2022-02-27</em></p>
4050
More radio silence as ever more work has been done across OSC. As you&rsquo;ll see from the list below though, this is a really big set of changes/new stuff!
4151
The conflation of infrastructure repos with application repos has grown to be a potential source of confusion for readers. As such, OSC should shortly be moving from a mono-org source, to orgs separated by identifier (opensourcecorp-infra, opensourcecorp-apps, etc). This should make it more clear what type of repo you&rsquo;re looking at when you&rsquo;re browsing a certain org.
52+
<br/><br/>
4253
</li>
4354

4455
<li>
4556
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-01-02-progress-report/">Progress Report 2022-01-02</a></h4>
46-
<p><em>2022-01-02</em></p>
57+
<p><em>Ryan J. Price, 2022-01-02</em></p>
4758
Happy New Year!
4859
Over the holiday season, I&rsquo;ve had about a week of dedicated time to do a lot of net-new work for OSC, as well as to go back and do some much-needed cleanup &amp; consolidation across several of the core codebases.
4960
First &amp; foremost, we&rsquo;ve now got a working OCI image registry! gnar needs one for custom images, so it turned into a priority pretty quick. The registry is called photobook, which is our implementation of the Harbor registry software.
61+
<br/><br/>
5062
</li>
5163

5264
<li>
5365
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-12-11-local-bootstrapper-available/">OSC local bootstrapper available</a></h4>
54-
<p><em>2021-12-11</em></p>
66+
<p><em>Ryan J. Price, 2021-12-11</em></p>
5567
OpenSourceCorp (OSC) development continues to chug along. Below are some of the updates we&rsquo;ve been hard at work on, when time presents itself.
5668
One of the net-new things we&rsquo;ve worked on recently is the introduction of a (working) service-discovery implementation via HashiCorp Consul (named &ldquo;faro&rdquo;, which means &ldquo;lighthouse&rdquo; in a few Latin-root languages). Updates to aether allow for each platform/app to easily register themselves with the Consul cluster, and be discoverable via clean domain names and not IP addresses anymore, with two foundational exceptions that still need known IPs at their first launch (faro itself, and aether).
69+
<br/><br/>
5770
</li>
5871

5972
<li>
6073
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-10-04-deployment-update/">OSC updates: hosting decision &amp; live services!</a></h4>
61-
<p><em>2021-10-04</em></p>
74+
<p><em>Ryan J. Price, 2021-10-04</em></p>
6275
OpenSourceCorp (OSC) development has slowed down in recent months as Ryan (founder &amp; maintainer) has gotten caught up in work-work. However, with renewed motivation (looming conference talk at SaltConf21, presenting on OSC!), we&rsquo;re back at it again!
6376
One of the chief goals of OSC has been to have its services live on an as-unmanaged-as-possible platform, in the service of helping to teach the community all about the core functionality of computing, storage, networking, and security.
77+
<br/><br/>
6478
</li>
6579

6680
<li>
6781
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-07-25-new-arch-diagram/">New architecture diagram!</a></h4>
68-
<p><em>2021-07-25</em></p>
82+
<p><em>Ryan J. Price, 2021-07-25</em></p>
6983
OpenSourceCorp&rsquo;s home repo has a new architecture diagram up! This diagram provides a high-level layout of the architecural flows for the current &amp; future core OpenSourceCorp platforms. It&rsquo;s pretty rough at the time of this posting, but I&rsquo;m not exactly a designer :)
7084
If you peruse the various repos across OSC, you&rsquo;ll notice that most are still empty placeholders, not-yet-functional, or still need some serious work &ndash; but many have continued to receive updates to their codebases (still just me over here!
85+
<br/><br/>
7186
</li>
7287

7388
<li>
7489
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-07-05-announcing-opensourcecorp/">Announcing OpenSourceCorp!</a></h4>
75-
<p><em>2021-07-05</em></p>
90+
<p><em>Ryan J. Price, 2021-07-05</em></p>
7691
Today, I&rsquo;m very excited to finally announce the public launch of OpenSourceCorp &ndash; the free and open-source enterprise. This is something I&rsquo;ve been working towards for a few months now, and while it&rsquo;s been public the entire time, it&rsquo;s finally in a spot worth sharing with the rest of the world.
7792
My contributions to the open-source community all started with an ndJSON logging framework for R that I wrote at work, to solve a very specific set of challenges I was having.
93+
<br/><br/>
7894
</li>
7995

8096
</ul>

blog/index.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en-us</language>
99
<lastBuildDate>Wed, 01 Jun 2022 21:17:46 -0500</lastBuildDate><atom:link href="https://www.opensourcecorp.org/blog/index.xml" rel="self" type="application/rss+xml" />
10+
<item>
11+
<title>Progress Report 2022-06-05</title>
12+
<link>https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-report/</link>
13+
<pubDate>Sun, 05 Jun 2022 21:20:16 -0500</pubDate>
14+
15+
<guid>https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-report/</guid>
16+
<description>Not too long between updates this time, but I&amp;rsquo;ve got a few neat pieces of news to share.
17+
First and foremost, you may recall that I said we&amp;rsquo;d gotten a domain name (opensourcecorp.org) in a previous post. For some time now, it&amp;rsquo;s really just had some redirect rules to point folks to the GitHub Org, and to the GitHub Pages site for blog posts.
18+
But now, it&amp;rsquo;s a real-ass website! You might even be reading this post on it right now!</description>
19+
</item>
20+
1021
<item>
1122
<title>Progress Report 2022-05-15</title>
1223
<link>https://www.opensourcecorp.org/blog/posts/2022-05-15-progress-report/</link>

blog/posts/2021-07-05-announcing-opensourcecorp/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>Announcing OpenSourceCorp!</h2>
23+
<h2>Announcing OpenSourceCorp!</h2><em>By Ryan J. Price @ 2021-07-05 23:50:00 -0500 CDT; reading time 5m</em><br/><br/><br/>
24+
2425
<p>Today, I&rsquo;m very excited to finally announce the public launch of
2526
<a href="https://github.com/opensourcecorp">OpenSourceCorp</a> &ndash; the free and open-source
2627
enterprise. This is something I&rsquo;ve been working towards for a few months now,

blog/posts/2021-07-25-new-arch-diagram/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>New architecture diagram!</h2>
23+
<h2>New architecture diagram!</h2><em>By Ryan J. Price @ 2021-07-25 20:00:00 -0600 -0600; reading time 1m</em><br/><br/><br/>
24+
2425
<p><a href="https://github.com/opensourcecorp/opensourcecorp">OpenSourceCorp&rsquo;s home repo</a>
2526
has <a href="https://github.com/opensourcecorp/opensourcecorp/blob/main/docs/architecture.md">a new architecture
2627
diagram</a>

blog/posts/2021-10-04-deployment-update/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>OSC updates: hosting decision &amp; live services!</h2>
23+
<h2>OSC updates: hosting decision &amp; live services!</h2><em>By Ryan J. Price @ 2021-10-04 21:15:00 -0500 CDT; reading time 2m</em><br/><br/><br/>
24+
2425
<p><a href="https://github.com/opensourcecorp/opensourcecorp">OpenSourceCorp</a> (OSC)
2526
development has slowed down in recent months as
2627
<a href="https://github.com/ryapric">Ryan</a> (founder &amp; maintainer) has gotten caught up

blog/posts/2021-12-11-local-bootstrapper-available/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>OSC local bootstrapper available</h2>
23+
<h2>OSC local bootstrapper available</h2><em>By Ryan J. Price @ 2021-12-11 16:00:00 -0500 -0500; reading time 2m</em><br/><br/><br/>
24+
2425
<p><a href="https://github.com/opensourcecorp/opensourcecorp">OpenSourceCorp</a> (OSC)
2526
development continues to chug along. Below are some of the updates we&rsquo;ve been
2627
hard at work on, when time presents itself.</p>

blog/posts/2022-01-02-progress-report/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>Progress Report 2022-01-02</h2>
23+
<h2>Progress Report 2022-01-02</h2><em>By Ryan J. Price @ 2022-01-02 19:30:00 -0500 -0500; reading time 4m</em><br/><br/><br/>
24+
2425
<p>Happy New Year!</p>
2526
<p>Over the holiday season, I&rsquo;ve had about a week of dedicated time to do a lot of
2627
net-new work for OSC, as well as to go back and do some much-needed cleanup

blog/posts/2022-02-27-progress-report/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>Progress Report 2022-02-27</h2>
23+
<h2>Progress Report 2022-02-27</h2><em>By Ryan J. Price @ 2022-02-27 12:00:00 -0600 CST; reading time 3m</em><br/><br/><br/>
24+
2425
<p>More radio silence as ever more work has been done across OSC. As you&rsquo;ll see
2526
from the list below though, this is a really big set of changes/new stuff!</p>
2627
<ul>

blog/posts/2022-05-15-progress-report/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h3>Navigation</h3>
2020
</div>
2121
<div id="content" class="content">
2222

23-
<h2>Progress Report 2022-05-15</h2>
23+
<h2>Progress Report 2022-05-15</h2><em>By Ryan J. Price @ 2022-05-15 12:00:00 -0600 -0600; reading time 4m</em><br/><br/><br/>
24+
2425
<p>(<em>Checks date of last post, sweats profusely</em>)</p>
2526
<p>Not a ton of changes in this update, I&rsquo;ve had a lot of things come up these past
2627
few months that have prioritized my attention (a few conference talks to prepare
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<!DOCTYPE html>
2+
<html><head>
3+
<meta lang="en" charset="UTF-8"/>
4+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
5+
<link rel="icon" type="image/x-icon" href="/images/osc-logo.png">
6+
<link rel="stylesheet" href="/css/main.css"/>
7+
<title>OpenSourceCorp</title>
8+
</head>
9+
<body><div class="sidenav">
10+
<a href="/">
11+
<img src="/images/osc-logo.png" style="width:120px;height:100px;" alt="OSC Logo"/>
12+
</a>
13+
<h3>Navigation</h3>
14+
<ul>
15+
<li><a href="/index.html">Home</a></li>
16+
<li><a href="/blog/index.html">Blog</a></li>
17+
18+
<li><a href="https://github.com/opensourcecorp">OSC Source Code</a></li>
19+
</ul>
20+
</div>
21+
<div id="content" class="content">
22+
23+
<h2>Progress Report 2022-06-05</h2><em>By Ryan J. Price @ 2022-06-05 21:20:16 -0500 CDT; reading time 3m</em><br/><br/><br/>
24+
25+
<p>Not too long between updates this time, but I&rsquo;ve got a few neat pieces of news
26+
to share.</p>
27+
<ul>
28+
<li>
29+
<p>First and foremost, you may recall that I said we&rsquo;d gotten a domain name
30+
(<code>opensourcecorp.org</code>) in a previous post. For some time now, it&rsquo;s really just
31+
had some redirect rules to point folks to the GitHub Org, and to the GitHub
32+
Pages site for blog posts.</p>
33+
<p>But now, it&rsquo;s a <em><strong><a href="https://opensourcecorp.org">real-ass website!</a></strong></em> You
34+
might even be reading this post on it right now!</p>
35+
<p>It&rsquo;s still being served through GH Pages, but in a sort of nonstandard way
36+
(i.e. no longer using Jekyll natively), with the OSC domain instead of the GHP
37+
domain format. I&rsquo;m also using <a href="https://gohugo.io">Hugo</a> as the static-site
38+
generator instead &ndash; but not using much of its fancy features; it&rsquo;s pretty
39+
plain HTML &amp; CSS at the end of the day. Which, is how I&rsquo;d like it to be.</p>
40+
<p>The website generator repo is
41+
<a href="https://github.com/opensourcecorp/website">here</a>, and is being served from
42+
<a href="https://github.com/opensourcecorp/opensourcecorp.github.io">here</a> (just like
43+
it was before).</p>
44+
<p>I also set us up with <a href="https://github.com/opensourcecorp/website/blob/main/static/images/osc-logo.png">a sick sk8rboi
45+
logo</a>!
46+
It&rsquo;s not the prettiest thing in the world (I&rsquo;m not an artist by any stretch of
47+
the imagination), but I thought the &ldquo;Super-S&rdquo; style was a meta-nostalgic
48+
callback to how OSC is intended to be built &ndash; with accessible,
49+
eventually-familiar tooling.</p>
50+
<p>The logo is visible on the site&rsquo;s navbar, as well as being its favicon on your
51+
browser tab. It was designed using a custom Shape on
52+
<a href="https://app.diagrams.net">diagrams.net</a>, and you can find the XML-y code used
53+
to create it
54+
<a href="https://github.com/opensourcecorp/website/blob/main/osc-logo.drawio.xml">here</a>
55+
(with embedded comments on how to recreate it).</p>
56+
</li>
57+
<li>
58+
<p>Next, you may recall seeing or hearing about the linter aggregator I had
59+
started as the very first OSC project:
60+
<a href="https://github.com/opensourcecorp/rhad"><code>rhadamanthus</code></a>. Its name has now
61+
been shortened to just <code>rhad</code>, and has been entirely rewritten from a
62+
collection of shell scripts (which worked fine, and that I&rsquo;m still super proud
63+
of) to a Go CLI utility (which also works fine but will offer more flexibility
64+
in the future).</p>
65+
<p>I have also moved towards having <code>rhad</code> serve as much more than just a linter
66+
aggregator, but to be a holistic CI/CD solution akin to how a Jenkins shared
67+
library might work &ndash; the CI/CD subsytem will pick up your repo, and <code>rhad</code>
68+
will process it for all the relevant steps it needs to go from raw idea to
69+
production deployment. I&rsquo;m really looking forward to have <code>rhad</code> continue to
70+
expand in functionality as use more cases appear across OSC.</p>
71+
</li>
72+
<li>
73+
<p>Finally, I received some helpful feedback about some of the naming conventions
74+
used within OSC projects. Before all the infra tooling was consolidated into
75+
<a href="https://github.com/opensourcecorp/osc-infra">the monorepo</a>, each infra
76+
subsystem had a &ldquo;cool&rdquo; name &ndash; <code>aether</code>, <code>faro</code>, <code>chonk</code>, etc. I still think
77+
they&rsquo;re cool (lol), but they&rsquo;re not doing anything helpful for folks looking
78+
to get involved with the project.</p>
79+
<p>These subsystems have now been renamed throughout the codebase into more
80+
meaningful names according to their actual function &ndash; e.g. <code>configmgmt</code>,
81+
<code>netsvc</code>, and <code>datastore</code>, respectively in the above example. In the longer
82+
term, this should make the infra codebase more accessible to others.</p>
83+
<p>You may still find some lingering naming conventions in other repos across the
84+
GH Org, but those will get cleaned up eventually. Let me know if you find any,
85+
or have any feedback.</p>
86+
</li>
87+
</ul>
88+
<p>The update that I think is the coolest is obviously the website, so please check
89+
it out and let me know what you think! But before you come after me too hard:
90+
yes, I know it&rsquo;s &ldquo;ugly&rdquo; &ndash; it&rsquo;s mostly intentional. But if there&rsquo;s something
91+
you&rsquo;d like to change, feel free to open a PR to the <a href="https://github.com/opensourcecorp/website">website
92+
repo</a> with any layout or CSS changes
93+
you have in mind! I especially could use some help finding a (non-JS) way to
94+
make the site more mobile-friendly.</p>
95+
96+
97+
</div></body>
98+
</html>

0 commit comments

Comments
 (0)