Closed quaid closed 2 years ago
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
Would be interested in this, yep.
Who can help, what best practice of a blog is. I am speaking in technical terms. I would like to create a Red Hat and Operate First "respected" approach. /cc @goern ?
Who can help, what best practice of a blog is. I am speaking in technical terms. I would like to create a Red Hat and Operate First "respected" approach. /cc @goern ?
Can you clarify what scope is covered by "technical"?
IME, the elements needed for a successful blog are:
For the publication tool, good features include:
blog.operate-first.cloud/2022/03/24/blogs-need-human-readable-permalinks
In the SIG Community meeting on 24 Mar we discussed how we think the writers we are recruiting now will be willing to work with a GitOps publication method.
In terms of what is out there already to work from:
@quaid thanks for that detailed summary technical: state of the art coded and published; secure, best open source, using our own methods (github process to publish), ...
I do not have much to show, but I already wrote a few s2i image to take a hugo/zola repo and build deploy on Openshift. So that's as GitOps as possible, and I was planning on even get our future intern write a operator for that (so people can directly get the website repo as a parameter to the operator and everything is automatically built and updated)
I can work on the technical bits. The website is powered by Gatsby and can already post markdown with frontmatter.
@quaid can you work on a MVP for blog support? The list above looks like a full-fledged feature dump :)
@durandom My "first MVP" idea:
For the publication tool, good features include:
Our website is based on gatsby, which can handle the blog workflow quite well. I suggest we find a theme, like https://www.gatsbyjs.com/starters/gatsbyjs/gatsby-starter-blog And then use the usual PR workflow for publishing.
So my MVP question is more towards the 2 pages we need to consider. 1) an overview page of articles 2) the article page itself
Maybe we exercise this with the first blog post
+1 starter-blog theme +1 two pages as mentioned
Checking in?
Checking in?
I have this PR in review to create the repo: https://github.com/operate-first/common/pull/95
Once it's created, I have the initial draft of the "idea to published"-process, sketches of a technical style markup guide, and a usable writing style guide. These will all form the core of the how-to for writers, reviewers, and editors.
I know @durandom is working on the tooling backend, which should also aiui go in this blog
repo.
@jeremyeder Now we need to have an editorial meeting :) Who do you want involved?
I'll start the PRs with my docs and processes into this new repo.
We decided to use the first blog posts being worked as a live demonstration and test of the editorial process.
https://github.com/operate-first/blog/pull/6 https://github.com/operate-first/blog/pull/7
We therefore have a project blog and this long-standing work item is complete!
Create a project blog as a central point for short and long forms of project communications.