Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve guide to writing blog articles #44123

Open
sftim opened this issue Nov 28, 2023 · 20 comments
Open

Improve guide to writing blog articles #44123

sftim opened this issue Nov 28, 2023 · 20 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. language/en Issues or PRs related to English language priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@sftim
Copy link
Contributor

sftim commented Nov 28, 2023

This is a Feature Request

What would you like to be added

  • Based on feedback from people who have written blog articles, improve our guide.

To do this, you would:

  • find some people who have written blog articles recently
    • try to pick a mixture of people writing their first article and people who have already contributed to the blog
    • also have a mix of release-related announcements, other project announcements, and articles that are neither
  • talk to those people to find out what they found hardest about the process
  • based on that feedback, propose one or more pull requests to make the documentation better

Why is this needed

Comments
/sig contributor-experience
/language en

@sftim sftim added the kind/feature Categorizes issue or PR as related to a new feature. label Nov 28, 2023
@k8s-ci-robot k8s-ci-robot added sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. language/en Issues or PRs related to English language needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Nov 28, 2023
@dipesh-rawat
Copy link
Member

I've noticed a couple of additions that could be made to our blog guide based on my reviews of the blog PRs. Contributors could benefit from clearer instructions on incorporating images in blog using Hugo shortcode, addressing issues such as image format and size. Additionally, it would be helpful to include guidance on mirroring blogs between k8s.dev/blog and k8s.io/blog for a smoother overall experience.

@dipesh-rawat
Copy link
Member

This would be a valuable enhancement. Improving our guide based on feedback will make the blogging process smoother for contributors and aligns with our goal to streamline reviews. Thanks for raising this @sftim!

/triage accepted
/priority important-longterm
(Please feel free to adjust the priority as needed, if the SIG consensus leans toward a different priority)

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Nov 29, 2023
@kumarankit999
Copy link

Yes @sftim, it would be a great idea. People can write the blog to enhance the kubernetes documentation.

@Rajdeep1311
Copy link
Contributor

Can I submit my blogs? I have recently written 2 blogs, one on my experience in the first ever KubeCon attended and the other on my experience as CNCF zero to merge incubator?

@Gauravpadam
Copy link
Member

Gauravpadam commented Dec 1, 2023

Sure @Rajdeep1311, We always appreciate blog contributions

(Although this issue is not the correct platform to discuss this)

@Rajdeep1311
Copy link
Contributor

Rajdeep1311 commented Dec 1, 2023

I know that sir, sorry for that but it would be helpful if you could tell me how to contribute to the blog and where can our further discussions take place...I guess Slack? @Gauravpadam

@sftim
Copy link
Contributor Author

sftim commented Dec 3, 2023

This issue is about explaining how https://kubernetes.io/docs/contribute/new-content/blogs-case-studies/ could be better, and then making those improvements.

@Rajdeep1311 I trust you have read https://kubernetes.io/docs/contribute/new-content/blogs-case-studies/?

@haripriya9647
Copy link
Contributor

@Rajdeep1311 let me know if you are interested in the above issue else I will be happy to work on it.

@Rajdeep1311
Copy link
Contributor

Please, you can work @haripriya9647

@Rajdeep1311
Copy link
Contributor

@haripriya9647 , If you want ma'am we both can work on this

@haripriya9647
Copy link
Contributor

/assign

@Rajdeep1311
Copy link
Contributor

/assign

@haripriya9647
Copy link
Contributor

Hello @sftim
I am planning to work collaboratively with @Rajdeep1311 on this issue. The two of us have decided to create a form that includes all the questions about the blog guides, and based on the response we will be able to identify the pain points and analyze appropriate solutions.
As soon as the form has been created, we will head to the sig-docs-blog slack channel to gather a list of recent contributors from different domains, and we will contact them and ask them to fill out the form, as well as posting the form in blog-related channels.

@Rajdeep1311
Copy link
Contributor

Any replies @sftim sir?

@sftim
Copy link
Contributor Author

sftim commented Jan 18, 2024

I am planning to work collaboratively with @Rajdeep1311 on this issue. The two of us have decided to create a form that includes all the questions about the blog guides, and based on the response we will be able to identify the pain points and analyze appropriate solutions.
As soon as the form has been created, we will head to the sig-docs-blog slack channel to gather a list of recent contributors from different domains, and we will contact them and ask them to fill out the form, as well as posting the form in blog-related channels.

That sounds fine.

I think @david-martin has also made a start here.

@david-martin
Copy link
Contributor

Some updates on this.

using Hugo shortcode

#44967

clearer instructions on incorporating images in blog
addressing issues such as image format and size.

There is a diagram guide already at https://kubernetes.io/docs/contribute/style/diagram-guide/

@dipesh-rawat Is there something specific missing from that, or is the discoverability of that page a problem when writing blogs?

I did get some specific suggestions from @sftim, which we can add to that diagram guide if it makes sense and isn't sufficiently covered already:

  • PNG with alpha for anything that has a shape, like a logo, and doesn't have a vector version
  • JPEG for photos, either original size or scaled down to 1920px maximum dimension
    We can use optimization tools suitable to the format if images seem particularly large.

Also, regarding:

mirroring blogs between k8s.dev/blog and k8s.io/blog

I'm not familiar with the process here, but a suggestion was to write a blog article on how to do this and publish it.
@dipesh-rawat Is there someone you'd recommend reaching out to that has this knowledge, and when to use 1 vs. the other, and when you'd consider mirroring?

@david-martin
Copy link
Contributor

mirroring blogs between k8s.dev/blog and k8s.io/blog

@Gauravpadam Perhaps this is something you have some notes about?
I see you added #44722 to mirror kubernetes/contributor-site#424

@Gauravpadam
Copy link
Member

Sure @david-martin, I'll be glad to help with the process. I'll reach out to you on slack.

@a-mccarthy
Copy link
Contributor

Hello, reaching out to see what the current state of this issue is? I was thinking of ways we could ask for feedback from release feature blog authors (current cycle 1.31), so maybe we can combine efforts?

@david-martin
Copy link
Contributor

@a-mccarthy I know there were a few small updates to the docs around contributing. In that sense, improvements were made.

find some people who have written blog articles recently ... talk to those people ... based on that feedback, propose one or more pull requests

However, I'm not aware of what has progressed in this area.
This comment from @haripriya9647 (with @Rajdeep1311 mentioned) suggested a form was being created to gather feedback from blog authors. I would defer to either of them on how that has progressed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. language/en Issues or PRs related to English language priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

9 participants