Giter Club home page Giter Club logo

Comments (16)

durandom avatar durandom commented on September 25, 2024 2

Habemus Blog

https://www.operate-first.cloud/blog/
https://github.com/operate-first/blog

from community.

durandom avatar durandom commented on September 25, 2024 1

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

from community.

sesheta avatar sesheta commented on September 25, 2024

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

from community.

sesheta avatar sesheta commented on September 25, 2024

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

from community.

jeremyeder avatar jeremyeder commented on September 25, 2024

Would be interested in this, yep.

from community.

schwesig avatar schwesig commented on September 25, 2024

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 ?

from community.

quaid avatar quaid commented on September 25, 2024

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:

  1. A publication tool
  2. A well-documented editorial workflow process
  3. A formatting style guide
  4. A language style guide
  5. A way to schedule multiple similar/identical social media posts to specific outlets
  6. An editorial calendar
  7. Editors
  8. Writers

For the publication tool, good features include:

  • Self-service submission for review
  • Easy to publish for blog poster approvers
  • Memorable permalinks e.g. blog.operate-first.cloud/2022/03/24/blogs-need-human-readable-permalinks
  • Ability to tag/categorize posts
  • Way to show the author's byline/name
  • Readers can filter by date, category, and author name
  • Images can be shown inline with captions in blog posts

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:

  1. A publication tool
    • @mscherer may have some bits we can look at. For te parts
  2. A well-documented editorial workflow process
  3. A formatting style guide
  4. A language style guide
    • These three I have parts we can work from
  5. A way to schedule multiple similar/identical social media posts to specific outlets
    • This may exist or need to be created
  6. An editorial calendar
    • Might be a flat file we can maintain?
  7. Editors
    • I'm a fast editor, I can train others to do various parts of it
    • We need 1 editor for every 3 to 5 writers when things get flowing
  8. Writers
    • Always the hardest part :)

from community.

schwesig avatar schwesig commented on September 25, 2024

@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), ...

from community.

mscherer avatar mscherer commented on September 25, 2024

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)

from community.

durandom avatar durandom commented on September 25, 2024

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 :)

from community.

schwesig avatar schwesig commented on September 25, 2024

@durandom
My "first MVP" idea:

  1. A publication tool
  2. A well-documented editorial workflow process
  3. A formatting style guide
  4. A language style guide --> a basic style guide
  5. A way to schedule multiple similar/identical social media posts to specific outlets
  6. An editorial calendar
  7. Editors
  8. Writers

For the publication tool, good features include:

  • Self-service submission for review
  • Easy to publish for blog poster approvers
  • Memorable permalinks e.g. blog.operate-first.cloud/2022/03/24/blogs-need-human-readable-permalinks
  • Ability to tag/categorize posts
  • Way to show the author's byline/name
  • Readers can filter by date, category, and author name
  • Images can be shown inline with captions in blog posts

from community.

schwesig avatar schwesig commented on September 25, 2024

+1 starter-blog theme
+1 two pages as mentioned

from community.

jeremyeder avatar jeremyeder commented on September 25, 2024

Checking in?

from community.

quaid avatar quaid commented on September 25, 2024

Checking in?

I have this PR in review to create the repo: operate-first/common#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.

from community.

quaid avatar quaid commented on September 25, 2024

@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.

from community.

quaid avatar quaid commented on September 25, 2024

We decided to use the first blog posts being worked as a live demonstration and test of the editorial process.

operate-first/blog#6
operate-first/blog#7

We therefore have a project blog and this long-standing work item is complete!

from community.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.