community/sig-docs/meeting-notes-archive/2018_Weekly_Meeting_Minutes.md

116 KiB
Raw Blame History

12/18/2018

10:30am PST

New contributors

  • Suresh Kumar Palemoni

Updates and Reminders

  • Kubecon last week!

Agenda

  • [Misty] PR Wrangling, Configure stale issues bot
    • Bots current configuration needs to be improved.
    • Why do we stale-out issues after 90 days? Organizations defaults
    • In GH: A PR is a type of issue, stale-bot shouldnt close these
    • AI: We should create a doc that guides issue triage, response time, priorities
  • [Jim] 1.14 release meister / shadow
    • Steven Augustus sent out last call for shadows: Cody Clark, Jared Bhatti are current shadows
    • Shadows: Working to write up a guide for future release meisters
  • [Jennifer] Covering for Zach during vacation
    • AI: Jennifer: Will cover (loosely) over vacation
  • [Jared] Holiday meetings?
    • Next two weeks meetings are cancelled.
    • AI: Jared: Will announce on SIG-Docs and Slack
  • [paris] kubernetes.io/community redesign
    • https://cjyabraham.gitlab.io/community
    • Will circulate in the contribex meeting tomorrow, too.
    • Final comments?
      • Goals of the site: surface our resources/communication channels and the why, modern design, mobile friendly, general community voice vs one/two personas.
    • Need to clean up final copy, populate events, and we are ready to roll. Need to figure out a launch date that works.
  • [Andrew] Kubecon Planning and Feedback
    • Planning Document
      • Q1 planning - lets check in on these regularly during meetings starting next year - Steve volunteers to work on this.
      • AI: Jennifer will get an agenda up with the Q1 goals
      • Overall feedback: Felt more concrete, lets do a short one again for Q2 and a longer one for Q3-4.
    • Need to make a decision (in Jan) about pwittrocks kubectl content.
      • Make sure it aligns with our overall content strategy
      • Its likely SIG-Docs will have some level of ownership in the future, lets figure that out early.
    • Paris/Misty: We welcome more help at the Diversity lunch next year
      • Jared: Im interested in helping out at an upcoming conference
  • AIs:
    • AI: We should create a doc that guides issue triage, response time, priorities
    • AI: Jared: Will announce on SIG-Docs and Slack that the next two meetings are cancelled
    • AI: Jennifer: Will cover PR Wrangling (loosely) over vacation
    • AI: Jennifer will get an agenda up with the Q1 goals for our first meeting of the year.

12/04/2018

10:30am Pacific

New contributors

  • None today

Updates and Reminders

  • PR wrangler this week: @bradtopol
  • KubeCon Seattle: SIG Docs meeting is part of contributor day on Monday, 10 December.

Agenda

  • Congratulations to @tfogo and @jimangel on the 1.13 release!
    • Big thank you to @jrondeau for helping thoroughly and often, especially during crunch time
    • [Zach] Need to add netlify site for 1.13, clean up old sites (1.8, 1.7)
  • [Zach] For the good of the order
    • PR wranglers:
      • For week of 12/10, @mistyhacks is listed. Is she still available?
      • Expectations for approvers to keep their status
    • Meeting next week/KubeCon?
      • NO regularly scheduled meeting
    • Meetings through end of the year?
      • @jrondeau will lead 12/18
      • @jaredb will take first meeting 1/8/19
    • Zach on vacation through mid-January: need someone to run/record
  • [Zach] Still working on planning session agenda, will finish by 5pm on Thursday, December 6th.
  • [Jennifer, Jared, others?] Phil Wittrocks proposal for kubectl docs [demo site]
    • Can we (iteratively) incorporate into k8s.io? * Current content: https://kubernetes.io/docs/reference/kubectl/kubectl/ * Interlinking between K8s.io and this site * Define contribution process
    • Whats the contribution process?
      • Would have to be defined. Owned by CLI group
    • Is this a model wed like to develop for other areas of the docs?
      • [pwittrock] How do we feel about comprehensive linear “book” structure for specific topics - Tooling, Workload APIs, Cluster Management, etc?
  • ~~[Jennifer, Cody] Need to add information about separate PRs for different language directories to docs contributor guide ~~Thanks to @zachorsarah!
  • [Jim--DEFER until 12/18, review Jareds additions] Continued discussion of limiting simple / typo PRs on X-old blog posts
  • [Andrew, Dominik] Kubernetes Modeling
    • Project update at SIG Docs planning meeting during contributor summit
      • What time?
    • Latest blog post The Mechanics of Kubernetes
      • Feedback welcome!
    • Upcoming: The Scheduler
      • blog post
      • will propose unconference session @ contributor summit

Past Meetings

2018 Meetings

11/27/2018

7pm Pacific

New contributors

Updates and Reminders

  • PR wrangler this week: @jrondeau (@bradamant3 on GH)
  • 1.13 updates?
  • KubeCon Seattle is in two weeks: SIG Docs meeting is part of contributor day on Monday, 10 December. Anyone from APAC planning to attend?

Agenda

  • Netlify configuration for release 1.12 branch should have build-per-PR turned on
  • Chinese contribution/membership: How is it going?
    • Conversion from Google Doc to GH issues is going great
    • Netlify builds for 1.12 PRs are working
    • Progress is great!
  • Korean contribution/membership: How is it going?
    • Meetup last week: new members joining project
    • Working on dev-1.13 branch, coordinating with @tfogo for final PR on December 3
    • About 10 pages of updates for 1.13

11/20/2018

10:30am Pacific

New contributors

  • Dennis Salama - Microsoft - Azure services and support team

Updates and Reminders

  • 1.13 updates?
    • Update from Tim
    • Big crunch yesterday, down to 3 PRs that need to be reviewed
      • Review deadline: Nov 27
      • Release: Dec 3
    • All PRs in review except 3. Tracking here.
      • Kubeadm
  • PR wrangler this week is @tengqm, with thanks for swapping because of Thanksgiving in the U.S. Thank you!

Agenda

  • Kubectl docs generation -- inspired by this PR. PR might could be fixed with a PR to upstream code to fix string literal. But another option is to change the generator that we use for the kubectl docs. What says the docs community?
    • (late addition to notes) AI: Jennifer will find right resource to get PR to upstream code merged, and submit said PR
  • [chenopis] Simplifying the solution buckets on the Setup landing page.
    • Managed Solutions, e.g. GKE, EKS, etc. -- simpler billing, not paying for master
    • Hosted Solutions, e.g. K8s on GCE or EC2 -- more control of the # of machines, version of K8s, monitoring code, identity management
    • Custom Solutions - bare metal, on-premises
    • Local Machine - Minikube, etc.
    • Notes from meeting:
      • Looks good to the SIG-Docs group
      • Codyclark can send an email to chenopis
  • [jrondeau/Bradamant3] PRs against old blog posts. Inspired by this PR, which fixes a 404 but points uselessly to an old release of a project no longer actively under development. Link checking is a good thing. How do we deal with the old blog posts part, though?
    • Document in contributor guide
      • Past one year dont update :)
      • AI: Jared will submit a PR
    • Compassionate responses to PRs that come in from outside sig-docs
  • [jrondeau/Bradamant3] Redirects to current page for earlier version -- PR raises an excellent issue, but seems non-trivial to address properly. (Will remove from agenda before meeting if assignees come up with solution.)
  • [Jaredbhatti] Docfixit at Kubecon Seattle?
    • Someone leading this? Specific efforts wed like to do?
    • Main Focus: Doc Summit instead of doc sprint
    • AI: Jared and Jennifer will discuss in Slack, consider scheduling options

11/13/2018

10:30am Pacific

New contributors

  • Shavi Dissanayake -- new CNCF intern!

Updates and Reminders

  • 1.13 updates? (no updates this week)
  • PR wrangler this week is @Bradamant3 (jrondeau on Slack)

Agenda

  • N/A -- Jennifer, Shavi, Steve only attendees

11/6/2018

10:30am Pacific

New contributors

  • Robin Rakowski

Updates and Reminders

  • PR wrangler this week is @cody-clark
  • Reminder: test changes locally, even for trivial PRs
    • Verify that Netlify builds succeed before merging
      • Add guidance to contributor section

Agenda

10/30/2018

10:30am Pacific

New contributors

  • Sam @ Heptio

Updates and Reminders

  • PR wrangler this week (and next!) is @cody-clark

Agenda

  • Content updates:
  • KubeCon/CloudNativeCon Seattle
    • December 10-13, whos going?
      • 8-9
    • Yearly retrospective
      • SIG Docs awards
    • Quarterly planning
      • Zach: get details by 11/6

10/23/2018

Fourth Tuesday

7pm Pacific

New contributors

Updates and Reminders

Agenda

  • Fun with Modeling (@chenopis, @dtornow) ~15 min
  • Content updates: GH project cleanup? (Steve Perry -- defer to next week, Jennifer can also help coordinate, brainstorm) (Zach C: Defer to 10/30)
  • Logistics surrounding #sig-docs-tools WG (Luc)
  • Internationalization workflows

10/16/2018

10:30am Pacific

New contributors

Updates and Reminders

  • Congrats and thanks to new reviewers/approvers:
  • New English reviewer: Jim Angel (GH: jimangel)
  • New English approver: Stewart Yu (GH: stewart-yu)
  • New Chinese reviewer: Yang Li (GH: idealhack)

Agenda

  • Fun with Modeling (@chenopis, @dtornow) ~15 min
  • Content updates: GH project cleanup? (Steve Perry -- defer to next week, Jennifer can also help coordinate, brainstorm)
  • Logistics surrounding #sig-docs-tools WG (Luc)
    • Luc will consider labels for issues to help track
    • Generated docs
    • Need a list (everything thats not content)
  • NCW SIG Doc Presentation for KubeCon Shanghai (@bradtopol -- deferred, Brad unable to attend today)

10/9/2018

10:30am Pacific

New contributors

Updates and reminders

  • Weekly PR wrangler for 10/8: Qiming Teng (@tengqm)
  • SIG Docs Leads: Jared Bhatti stepping down, Jennifer Rondeau stepping up

Agenda

  • Renewed focus on content (Zach)
    • Lets make sure our onboarding content rocks
    • Focus on content first
    • Defer tooling/automation to the #sig-docs-tools WG, get updates
    • Need to improve project tracking for content work (see next item)
  • Longer-term project planning (paris)
    • Some suggestions from Paris Pittman
    • Project board from Contrib-x
    • Each project has an owner, each work-item has an issue
    • Issues that arent owned are given a “help wanted” label
    • New contributors are directed at “help wanted” issues
    • Projects have standups during the meeting - makes the meeting run a bit faster.
    • Sub-projects, or projects that need more time can use the remaining time in the meeting.
    • Zach: Current progress in repo
    • Steve: AI: I can take on cleaning up
    • Jennifer: Think about division between website projects and larger kubernetes (umbrella) projects
      • Paris
        • Those umbrella issues are key and labels for areas/foo
        • areas/foo being your subprojects
  • Quarterly/yearly goals (Paris Pittman, Zach C)
    • Start setting goals/priorities on a quarterly basis ongoing
      • Paris: plan projects better using the process above, which leads to better quarterly planning. Its not a science, so were not ready for OKRs
    • Zach and Paris will meet and discuss
    • Meet at KubeCon Seattle and chat further
  • Fun with Modeling (@chenopis, @dtornow) ~15 min
  • Accessibility tools (@rajie)

10/2/2018

10:30am Pacific

New contributors

  • Sam - TW @ Hepito
  • Alasdair - IBM - Java Runtime
  • YK - IBM - Java Runtime
  • Michal - IBM - Java Runtime

Updates and reminders

Agenda

  • Update on 1.12 (Zach A)
    • DONE!
    • Moar automation!
  • Accessibility tools (@rajie)
  • I18n repo branching strategy (Zach A)
    • Move i18n repos back into k/website BUT need to:
      • add labels for languages so folks can scope PRs (Zach A. demo)
      • Need to add OWNERS files in various content/** folders (Zach C)
      • Need to update localization guidelines (Zach A)
  • Quarterly/yearly goals (Zach C)
    • Meet at KubeCon Seattle
    • Start setting goals/priorities on a quarterly basis ongoing
    • Jared: Check-in on this 10/9
  • (10/2, Ben Hall) SIG Docs and Katacoda tutorial content
  • (10/2, Michal Broz, Brad Topol) Desire to add a new interactive tutorial for deploying Java Applications to Kubernetes
    • Interactive guides are very valuable
    • Currently use a Node.js container
    • Want to add another flow with the Java runtime
    • Where will it sit in the overall k8s architecture?
      • Current flow is 6 pages telling a story
  • Is there an ongoing Spanish effort? else I could work on/coordinate that. How about a German one?[Silvia]
    • There are currently no Spanish or German translations in progress, but you're welcome to start one! We're updating the localization guidelines to reflect an updated workflow--please feel free to follow along in the next two weeks!

9/25/2018

Fourth Tuesday: 7pm Pacific

New contributors

Updates and reminders

  • Thanks to @jrondeau for wrangling PRs this week--down a net of 23 PRs!
  • Weekly PR wrangler for 9/24: Zach Corleissen (@zacharysarah)

Agenda

  • Update on 1.12 (Zach A)

    • Going well (rumor has it!)
  • Accessibility tools (@rajie)

  • I18n repo branching strategy (Zach C)

    • After more research, subtrees look unlikely to work
    • WG is meeting on Thursday 9/27 to confirm and recommend an official strategy (passing commits between repos)
    • (June Yi) Korean docs branching strategy
      • Open PR to move OWNERS to content/ko/
    • Jim Angel, Svetlana: please message me in Slack (@zacharysarah) with your email so I can invite you to the WG meeting
  • Quarterly/yearly goals

    • Meet at KubeCon Seattle
    • Start setting goals/priorities on a quarterly basis ongoing
  • (10/2, Ben Hall) SIG Docs and Katacoda tutorial content

  • (10/2, Michal Broz, Brad Topol) Desire to add a new interactive tutorial for deploying Java Applications to Kubernetes

    [Silvi]

9/18/2018

New contributors

  • AGV - Google customer engineer
  • Dominik returned

Updates and reminders

  • Thanks to @bradtopol for wrangling PRs this week (and surviving!)
  • Weekly PR wrangler for 9/17: Jennifer Rondeau (@jrondeau on Slack, @bradamant3 on GH)

Agenda

  • Update on 1.12 (Zach A)
    • All docs are staged, Jen Rondeau is working on kubeadm docs, and I will hopefully have final merge done this week
    • Had to back out CoreDNS
    • Hit the tripwire that restarted the branching discussion with maintainers :)
  • Fun with Modeling (@chenopis, @dtornow) ~25 min
  • Accessibility tools (@rajie)
  • I18n repo branching strategy (Zach C)
    • After some discussion, commits back and forth could work but subtrees have the potential to be awesome and easier (after some initial setup)
    • Zach C is working on a prototype
    • Add AGV and Brad Topol to the WG meeting
    • Add Jim Angel and Svetlana Karslioglu
  • Quarterly/yearly goals
    • Meet at KubeCon Seattle
    • Start setting goals/priorities on a quarterly basis ongoing

9/11/2018

New contributors

  • Welcome to Silvi TSM

Updates and reminders

  • Thanks @tengqm for wrangling last week
  • Weekly PR wrangler for 9/10: Brad Topol (@bradtopol)
  • Thanks, Brad for stepping in so Zach A can get 1.12 docs out the door
    • Update: Brad is facing down Hurricane Florence

Agenda

  • (Zach A) 1.12 update
    • Ability to create 1.13 milestone? (Zach C can help create)
    • Teams to mention for docs:
      • @kubernetes-website-admins
      • @sig-docs-pr-reviews
    • Where do SIG Docs tools live in k/website?
  • (Vlad) K8s chatbot: gives answers to user questions based on docs, stack overflow, Slack convos
    • Working group: Q&A was yesterday
    • (Zach) Should SIG Docs implement answerbot for #sig-docs?
    • (Jennifer) Talk about data from #kubernetes-novice and #kubernetes-users
    • Lets take a look at the raw data from Vlad/Foqal for Foqal use in existing channels
    • Follow up with Jennifer in week after release for advice about how/whether to proceed (9/??)
      • Steve: As we examine research, can we examine that data may be mixed/in cheatsheet form? Consider that URLs may have mixed info.
  • (Luc) Tools/infra WG update
  • (Zach A./Zach C./Zachs/Zachii?) Branching strategy WG update
    • We met on Monday, meeting again at 11:30am for a follow-up.
  • (Misty/Tim F) best practices for using for_k8s_version?
    • DEFER until Misty/TFogo attend
    • Zach C will contact Misty in advance of next meeting: devote time for sufficient discussion, as its a large issue

9/4/2018

New contributors

  • Vlad Shlosberg

Updates and reminders

Agenda

  • (Vlad) K8s chatbot: gives answers to user questions based on docs, stack overflow, Slack convos
    • Working group: Zach C will set up a time for Q&A with Vlad
  • (Zach A.) Code Freeze/Docs Deadline is today, so expect an exciting update from me. Ive intentionally not merged any PRs into the 1.12 branch to I could have time to ensure that everything was ship shape from a Git standpoint
    • 43 features need docs updates
    • 29 features have permission to pull from milestone
    • Tracking spreadsheet
    • Jennifer will help with kubeadm docs
    • Generated ref docs: where are those at?
      • Jim and/or Jim are fixing bugs in refdoc generation process
      • Steve: Which doc tools are being revised?
      • Jim: Link to PR
      • Steve: role is changing, but happy to help with refdocs in release PRs
    • PR reviewers:
      • Make sure 1.12 releases base on release-1.12, not master
      • Add 1.12 feature PRs to 1.12 Milestone
  • (Luc) Update on tooling and infra working group. Proposal document: https://docs.google.com/document/d/12RTw9s7zGncKuaY6zXiTJ4f7cWf_7iAWlaWgoJJyQ3g/edit
  • (Zach A.) Proposal/Idea from the Korean Translation team on how to do some automated branch syncing for long running (i.e. release style) branches
    • (Zach C.) Branching strategy for l10n repos: working group to figure out addition to l10n guide?
    • (Misty / Zach) Release management branching strategy proposal
    • Further discussion will take place in the Tooling and Infra working group
  • Misty role change
    • Tech lead for Google GKE docs, focusing less on K8s docs

8/28/2018

Fourth Tuesday (7pm Pacific)

New contributors

  • None :-(

Updates and reminders

  • Reminder: 8/28 is a Fourth Tuesday, so this meeting happens at 7pm Pacific. Next weeks meeting resumes at 10:30am Pacific.

Agenda

  • Follow up from last APAC meeting (7/24):
    • Is the localization guideline document up to date?
  • Proposal: tooling and infrastructure working group (Luc)
    • Dedicate a smaller group to ongoing, more immediate work
    • Andrew: good idea!
    • Luc will communicate and create a Slack channel if need be
  • I18n repo status: OWNERS and OWNERS_ALIASES files
    • kubernetes-docs-ja: updated
    • kubernetes-docs-ko: updated
    • kubernetes-docs-zh: need updates
      • Follow prow workflow
      • Update their OWNERS* files
    • Korean team: Put June Yi in touch with Zach Arnold
    • Set up Netlify for i18n teams for preview builds
  • Branching strategy for i18n repos
    • What do teams need?
  • Follow up on https://kubernetes.io/docs/setup/pick-right-solution/ and left navi panel inconsistencies; Are we still updating https://kubernetes.io/docs/setup/pick-right-solution/ to ensure it is up to date? Also see discussion in https://github.com/kubernetes/website/pull/10028
  • KubeCon @ Shanghai
    • Who is planning to attend?
    • What do people want to do for the doc sprint?

8/21/2018

New contributors

Updates & reminders

  • Zach Arnold Joining Late

Agenda

  • [Andrew] WTD conversation about where we are, where to go
    • Treading water, not really advancing
    • What 1-2 things do we focus on through end of Q4?
    • Zach & Luc will talk with Chris A at CNCF about how to approach partners (AWS, Azure) to fulfill writer hiring commitments, especially in the context of Getting Started refactors

8/14/2018

New contributors

Updates & reminders

  • PR wrangler this week is Brad Topol
  • Zach is still semi-unavailable due to health reasons, DM him directly on Slack for response

Agenda

  • HOLD [Zach Arnold] Update on 1.12
    • Will be joining late
  • [Jennifer/Andrew] Kubelet generated docs k/k PR #66034 -- we need someone or a small working group focused on generated docs
    • Specific to kubelet, but representative of issues specific to generated docs as a whole
    • Needs to be addressed by k/k and sig-docs
    • Andrew is tapped, Jennifer cant work alone, need folks to step up
    • Another option may be to contact SPF folks to turn off third-party flags
    • Jim Angel is available! Yay!
  • [Jennifer reporting only] should this sig be taking the lead on containerd docs?
  • [Jennifer] add to style guide: avoid patronizing language, specifically the major “weasel” words “just”, “only”, “simply”, “simple”, “easy”
  • [Zach] We need someone to lead next weeks meeting (8/21), many folks will be at Write the Docs Cincinnati
    • Use meeting time for SIG Docs planning
  • [Andrew] WtD @ Cincinnati -- what do people want to do there?
    • Mon - coordinated PR bash vs doc sprint?
      • Jennifer will run doc sprint, Andrew will run coordinated PR bash
    • Tue - SIG Docs planning
      • Andrew/Zach will help plan/retrospective like SIG Docs Summit
  • [Zach] What should we do with OWNERS_ALIASES files in i18n repos?
    • I propose stripping them/providing empty files, but letting SIGs make subsequent additions for members with fluency
    • Empty files, SIGs can add to empty files as preferred/needed
  • [Andrew] K8s.io Search Outage post-mortem
  • [Zach A.] Message Dan Kohn sent to Sig Docs

8/7/2018

New contributors

  • Svetlana Karslioglu (Rackspace)
  • Pooja Gadige

Updates & reminders

  • Zach C is semi-unavailable due to ongoing health stuff, message him directly on Slack for attention

Agenda

7/31/2018

New contributors

  • Dhananjay Sathe - cloud robotics startup (+1)

Updates & reminders

Agenda

  • What to do about Black Friday (Luc)
    • Talked to BEP--Black Friday 2 is on the way, but developmentally costly
    • Porting Kramdown to Go may be more effort than its worth
    • Follow up conversation about next steps with Luc/BEP
  • 1.12 Update
    • Zach A. Has a meeting conflict, but all is going well so far!
    • Weve automated a chunk of our workflow: https://airtable.com/shrqQbRD8oSDQizgY and the release team is now going to be borrowing from our Airtable for task coordination. Go docs!
    • Docs PR Deadline is 3 weeks away!
  • What to do about docs that reference maintenance releases by number that have to be bumped manually, such as 1.11.1? (Misty)
  • Tactics for importing content from localization repos into k/website
  • Improvements to site UX (Neha, Andrew)
    • Link to presentation:
    • How to contact Neha with questions:
  • Fundamental Modeling Concepts (FMC) for Kubernetes (Andrew, Dominik)
    • Deliverables: what would they be? (SVGs in docs)
    • Replace/augment: “What is a Pod” section in Docs
    • Pilot: proposed to be Pod, but could it be Kubernetes as a whole?
      • It could be; but
      • Pods are fundamental concepts to Kubernetes
    • Dominik will come back on 8/7 to talk more
  • DSathe: Talk about cluster operator docs next week (8/7)

7/24/2018

REMINDER: Fourth Tuesdays are APAC meeting times (7pm Pacific)

Agenda

7/17/2018

New contributors

Updates & reminders

Agenda

  • Zach Corleissen is out sick :(
  • PR Wrangler (Zach C.)
    • Queue is growing longer; need to manage it more intentionally
      • For PRs with no CLA or no response from contributors, its OK to close more aggressively
        • 15 days of no response warning, 30 days to close
        • Close after 15 days to close if its a CLA based issue
        • Things on hold or in a milestone should probably not be automatically closed
        • For typo (or simple fixes) with an unsigned CLA, recreating the commit and closing the original is usually best after a period of silence (like 2 weeks)
      • PR queue bash: Sprint days at WtD Cincinnati (August 20-21)
        • Will there be remote participation? Zoom meeting? Slack?
        • Tuesday August 21st is the proposed day for a bash, and whenever people can participate is great. Thanks!
          • Potentially check in at the sig-docs meeting that day for the status of the bash.
    • PR queue bash: Mid- to late October
      • Potentially last opportunity for big, coordinated push for PR queue bashing before the holidays and both KubeCons
  • Docs 1.12 Release Update
    • Meet the team (Tim, Jim, and Sam)
    • Meet our strategy (do the same as always and ask lots of questions)
    • Meet the program pulling PRs from the milestone for our review
  • Ref docs format

7/10/2018

New contributors

Updates & reminders

  • New SIG Docs approvers:
    • Kaitlyn Barnard (CNCF), @kbarnard10 on Slack/GitHub
    • Zach Arnold (Ygrene), @zparnold on Slack/GitHub
  • Congratulations to Misty Linville, Zach Arnold, and Nick Chase on the 1.11 docs!
  • PR wranglers (Zach)
    • Feel free to flesh out the wrangler description
    • Best guess for shift assignments based on what I know of folks schedules through the end of 2018 (KubeCon Shanghai, KubeCon Seattle, WtD Cincinnati, OSCon)
  • Translation repos (Zach)
    • On agenda for discussion with SIG Arch this week (Thursday, 12pm Pacific)
  • Big thank you to @tengqm for moving all YAML configuration files to a common directory. This involved fifteen PRs. Issue 9283.

Agenda

  • kubernetes.io/community: CNCF (Kaitlyn) will be doing a mock of a site redesign, includes more modern calendar view, other community topics, communication platforms
    • Future presentation of mock when its ready for review
    • Feedback will be in a related GH issue for a single source of truth
  • Netlify auth tokens (Misty)
    • Check back on progress in 1 week 7/17
  • Zoom maintenance (Zach C)
    • Paris will do an AMA for Zoom moderation
  • REVISIT from 6/26: Docs accuracy discussion with SIG Arch
    • POSTPONE until Andrew can join--revisit 7/17
  • Issue with generated docs for kubelet (link is to PR for temporary fix; PR links to well-documented issue) (Jennifer)
  • Docs contribution landing page is weird. :( (Jared)

7/3/2018

NO MEETING--canceled due to the US holiday.

6/26/2018 (APAC)

Introductions

  • Zach Corleissen, SIG Docs Lead

Updates & Reminders

  • This meeting follows the CNCF code of conduct
  • Please speak one at a time
  • Please mute unless you are speaking

Agenda

  • First meeting!
  • Julia: Hugo migration
    • Ready by June 28th
  • Rajie: How to add new contributors to this meeting time?
    • Zach: Feel free to add participants directly to the meeting invitation
  • Ian (Korean l10n):
    • Team meets weekly
    • New leader: June Yi
    • How to add reviewers to repository
      • Zach: I can help you add an OWNERS file
    • Zach: If June Yi sends GH ID and email, I can help set up repo permissions
  • Zach: contact Taylor Waggoner with request to open Korean translation mailing list
  • Beijing birthday for Kubernetes
    • 21st and 22nd of July
    • Photos on Twitter! Hooray!
  • Zach will work with Jared to manage agenda invitations

6/26/2018 (Pacific)

New contributors

  • Tim, SF, EmLab

Updates & Reminders

  • APAC meeting time starts today at 7pm
    • (Zach) Proposal to have only one SIG meeting on Tuesdays going forward. For example, next fourth Tuesday (July 24) would have one meeting at 7pm PST.
    • Consensus: YES
  • Next week (July 3): US holiday
    • Zach and Andrew out on vacation
    • Who can lead? Steve Perry can.
  • New maintainers:
    • Qiming Teng (@tengqm)
    • Misty Linville (@mistyhacks)

Agenda

  • (Andrew) @timothysc brought up in a recent K8s steering committee the question about how to ensure docs are created and maintained when code changes happen. How do we enforce this? They want to empower us to take this on. Do we need a policy/process for the lifecycle of docs (e.g. when a feature is introduced and moves from Alpha to Beta to GA)?
    • video of discussion: https://www.youtube.com/watch?v=UKJYy9Oiuv0&t=5m59s
    • Discussion:
      • Gate checks in feature development repos would likely require more bandwidth/headcount than we have
      • SIG Release also wants to track feature release status: we dont have a formal list of feature status
        • What about features with multiple moving parts that advance at different stages?
      • SIG Release spreadsheet: late notification of features that require docs
      • If we have a hard line against documenting alpha features, that makes it harder to document beta features
        • If we do document alpha features, we need to require specific guidelines about what docs are required
      • How to improve feature/area ownership?
        • Add a SIG to front matter of each document
        • Work with SIGs for annual review
        • Surface the last-updated date on the page (Hugo feature)
        • Use Hugo shortcodes to indicate feature state, instead of having feature state info in prose
        • Steve: Include a dedicated field in front matter (“sig”)
        • Work with SIG release to make sure docs are identified/included at earlier phases
      • Carrots and sticks
        • Carrot: For SIGs that clean up their docs for a release, highlight them in the release notes
        • Sticks: If a particular doc stales out/no review within time (1 year?), remove it from docs
          • Add a label for Technical LGTM, require it annually or doc rots
      • Revisit in two weeks (7/10)
        • Andrew will put together a doc of action items
        • Approach SIG Release, SIG Arch
        • One immediate approach: ask ourselves, “Does it make sense to assign a single SIG to a topic?”
        • Ask other SIGs to tag themselves in topics (provide a sample PR)
  • (Misty) 1.11 updates
  • BUMP to 7/10 - (Misty) Retro of branching strategy for 1.11, proposal for 1.12 based on discussions with lots of Git-experienced folks
  • BUMP to 7/10 - (Luc) Questions “Kubernetes Day Two” documentation.
  • (Steve) Moving YAML files to common directory. Several PRs. Example: https://github.com/kubernetes/website/pull/9236 \

6/19/2018

New contributors

  • Jim Angel (Austin)

Updates & Reminders

  • (Misty) 1.11 docs update
    • Things are on track
    • Ping Misty if you are blocked on a PR, first release candidate (RC) may be cut on Wednesday 6/20
  • (Zach) PR wrangler update (6/19)
    • Partial fix: repo project to enable monitoring at a glance, make it easier to hand off week-to-week - VERDICT: Dont do it, its a bad idea
    • Exclude release meister
    • Given current maintainer numbers, were looking at 2 wrangler shifts per maintainer per quarter.

Agenda

  • Style guide: Should we capitalize Containers? (#9040)

    • Jennifers answer: NO (and yes I have Further Thoughts About Capitalization Generally In The Docs. No surprise there ...) Wait, no, maybe … (like all things style-wise …)
    • Zachs answer: Im strongly ambivalent! Its useful to distinguish between objects vs. instances, but we apply the distinction inconsistently at best.
    • Steve's answer: This needs to be part of a larger discussion about capitalizing API objects. Note that Container is an API object even though users don't create Container objects directly. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#container-v1-core
    • Zach: Create clear style guide guidance for capitallzation
      • Open an issue, allow multiple PRs against it for style guide fixes
      • Create a checklist with some guidance for different levels of editorial difficulty/passthrough
      • (Steve) Prioritize markdown fixes \
  • APAC Meeting time

    • Proposal: start with monthly meetings on Tuesdays at 7pm Pacific:
      • Wed 7:30am Bangalore
      • Wed 10am Beijing
      • Wed 11am Tokyo
      • Tuesday 10pm Eastern
    • Advertise to make time visible
    • Revisit after 3 months
  • Internationalization

  • How best to generate kubectl docs

    • https://groups.google.com/forum/?pli=1#!topic/kubernetes-sig-docs/ZMVVNBu2TD8
    • Whatever we do must be different from what we do right now; its difficult, cumbersome, and always changing
    • Moving targets for correctly documented processes are a time sink
    • Not just kubectl, but all generated API/component docs
    • One idea may be to break up single (huge) HTML file into separate files for each command (several hundred HTML files)
      • Be sure before action; would be difficult to redirect in the future
    • (Misty) CSS for different refdocs are all slightly different; also look unlike the rest of the site
    • (Misty) Can we abstract the content from the presentation layer?
      • (Steve) k/k may have some options for format generation in the generation scripts; were currently using the generated Swagger spec
        • (Steve) Start by investigating Swagger spec
      • How Docker does it for Swagger API docs (source) (output) using redoc
      • How Docker does it for CLI refs (YAML and stub file) (output)
    • Involve Qiming Teng in this discussion--Zach will create an offline meeting
  • Anyone else notice that some choices from https://kubernetes.io/docs/setup/turnkey/aws/ disappeared compared to previous versions of the docs?** **

  • Anyone besides Brad going to KubeCon Shanghai to help run a Doc Sprint?

    • Andrew (chenopis) is going too. Current thinking is to craft the Doc Sprint around the Chinese translation efforts to make sure their translation workflow is solid.
  • PRs that fix the double bullet issue via css hacks?

6/12/2018

New contributors

  • Takuya Takuda (Japanese translation)

Updates & Reminders

  • Rotations for the PR queue?
    • last week
      • Zach/Misty
    • this week
      • Brad Topol (intermittent, starting on Friday)
    • next week
      • ?
    • PR assignments: ad hoc no longer working, need to come up with regular shifts
      • Check in with other SIGs
      • Report back on 6/19 (Jared will send an email)
  • (Misty) 1.11 docs updates
    • Docs are going well, PRs assigned out to SIG Docs reviewers
    • For release-specific PRs, only release meisters should be approving/merging
      • Function of /lgtm is configurable

Agenda

  • (Andrew) Consider alternating SIG Docs weekly meeting times for APAC participation
    • 7pm Pacific meeting once per month on Mondays
  • (Zach) Review how the prow (k8s-ci-bot) command /hold works
  • (Zach) Looking for another sponsor for K8s org membership for @cstoku: https://github.com/kubernetes/website/pulls/cstoku
    • (Jennifer) Im happy to sponsor if he still needs another sponsor.
  • (Steve) Prototype by Qiming in PR 8965. Move all YAML files to a dedicated directory. Our current practice is to put a YAML file in the same directory as the topic that uses it. Two problems: 1) When we move a topic, we have to move all the associated YAML files. 2) When we move a YAML file, we have to update examples_test.go.
  • (Andrew, Zach) Status of Hugo migration
    • If you see doubled bullet points in the TOC for a page, make sure to apply a template shortcode
    • Steve: Do we need another template type for reference material? (Concepts are fine for now)
    • We may need a new template for generated refdoc (Steve will follow up in 1 week, 6/19 and two weeks 6/26)
  • (Jennifer, per discussion today in #sig-docs) Guidelines for documenting alpha features (or docs at any specific feature state)
    • We need guidelines for how to document feature state (Jennifer will follow up in 2-3 weeks)
    • Tim St. Clair: Dont document alpha features in the wild; creates a supportability nightmare
      • Alpha features are disabled on purpose
    • Another possibility is a standard disclaimer warning
    • How about having a feature_state variable in the front matter that would trigger an include of a disclaimer at the top of the page for alpha features?
  • (Zach A) Have made a prototype link checker in Go https://github.com/zparnold/k8s-docs-link-checker what would we like to do with it? Email broken links? Have it create issues in k/website?
    • Sounds lovely! Limit scope to files in PR
  • Tim St Clair wants to restructure some docs
    • Wants to reorganize kubeadm

6/5/2018

New contributors

  • Yasmary Diaz: Alternate Software
  • Ian Choi: Translation efforts

Updates & Reminders

  • Rotations for the PR queue?
    • last week
      • Zach
    • this week
      • Misty
      • Zach
    • next week
      • ?
  • (Misty) 1.11 docs updates

Agenda

  • (Zach) Approvers for individual files: https://github.com/kubernetes/website/pull/8506
    • Change “approvers” to “reviewers”
    • Misty: These should go in the contributors guide!
    • Steve: will take on remaining legacy approvers and change to reviewers
  • (Misty) Related to the above PR, should we have something in the PR template and maybe in official docs about how other SIGs interact with us, that before a PR is raised which tries to change sig-docs processes, that change should be discussed and approved in a sig-docs meeting? This was also Steves comment in the PR.
  • (Misty) Korean translation -- had another query on Slack from someone interested in contributing. Send them to Ian?
    • Direct them to Ian (#kubernetes-docs-ko)
    • Zach will create a K8s org repo for Korean translation
    • Add guidelines for repository structure
  • (Jennifer, Steve) Update docs generation instructions
  • (Zach) Followup on fixing broken links. Originally (Steve): Would someone have the time/interest to do a big comprehensive fixing of broken links? This would save us the time it takes to handle a bunch of PRs, each of which fixes a few broken links.
    • Misty and Zach Arnold will take a look at automating checks and performing regular maintenance
    • Please include @masaya_aoyama
    • DEFER 6/12 - 6/19
  • (Zach) Doc sprint at KubeCon Shanghai
    • Brad is going
      • Brad: Please at least one other person go too. Zach?
      • Jared: Will try, but gotta find out from others.
    • Jared/Andrew: Google still evaluating how many people it will send. Coordinating with Paris.
    • Jberkus: Contributor summit organizer
  • (Andrew) Update Zach on post-Hugo bug bash.
    • Do we need another one?
    • We need to identify ones that Bjorn (@bep) has to address and assign them to him.
    • Zach C & Andrew will review how to flag issues for BEP, how others can do likewise
    • REPORT 6/12
  • (Jennifer) Followup on including generated docs in release PRs
    • 1.10: Generating docs happened at release cycle.
    • 1.11: New commands need to have placeholders or breakage happens
      • Found this out with kubeadm
    • (Misty) Should we ask the testing team to develop a per-PR test that tries to detect PRs raised by those who are not sig-docs maintainers but modify generated content like reference docs? Another potential test is for a PR which attempts to modify both manual and generated files in the same PR
    • AI: Jennifer and Misty will discuss options going forward.
  • (Misty) Git class
    • Is this still a thing?
    • Git Office hours?
    • Decision: Overview of git should be in contributor guide written by Misty. Refer to other resources for in depth knowledge. Misty can answer in-depth questions.
  • (Brad) New Hugo code base review/walk through?
    • Would like a walkthrough from BEP on design concerns
    • +1 from Misty
    • Office hours or presentation
    • Andrew: Did @bep implement no-index in netlify.toml, which used to be implemented in the Netlify build commands?
    • AI: Sync with Andrew offline, follow
  • (Brad) Best way for folks to provide feedback on blogs (PRs are of course rejected)
  • (Ian) Korean translation status
  • (Josh Berkus) Looking at reviewing all PRs since about March on k/k to see if there is a need for Docs
  • (Zach Arnold) Potentially look at working on the weekends doing docs sprints (for those contributors who cannot do a lot during the week because of jobs.
    • Jared: Work-life balance warning :) - If folks from google want to work on a doc sprint outside of normal work hours, let me know and well figure out time management.
  • HOLD for 6/19 or 6/26 (Misty) Recommendation for workflows in 1.12
  • HOLD for 6/19 or 6/26 (Zach) Best practices for SIG Docs workflows

5/29/2018

New contributors

  • Masaya Aoyama
  • Neha
  • June Harton

Updates & Reminders

  • Zach C is back
  • Rotations for the PR queue?
    • this week
      • @zcorleissen
    • next week *
  • Misty is release meister for 1.11 release

Agenda

  • Steve: Fixing broken links. Would someone have the time/interest to do a big comprehensive fixing of broken links? This would save us the time it takes to handle a bunch of PRs, each of which fixes a few broken links.
    • Misty and Zach Arnold will take a look at automating checks and performing regular maintenance
  • Steve / Jennifer (via Misty): Generated reference docs update
    • Several PRs in flight about this and several issues coming in each week
    • There is a big PR that needs review. Jennifer / Steve to talk about it offline this week.
    • Kubeadm docs updates are problematic as per @jrondeau
      • Lets follow up on June 5 about including generated docs in release PRs
      • Zach & Jennifer will chat
    • Big docs PRs coming from outside of sig-docs need to be discussed either in a sig-docs meeting (person can add to agenda and not be at the meeting) or in a GH issue before dropping a huge PR
  • Misty: 1.11 docs updates
    • Still 7 1.11 features with unknown docs state
    • Deadline for placeholder PRs for features is past (5/25/2018). Pinged all feature PRs to remind.
    • Placeholder PRs (or already merged PRs) open for lots of other features
    • Rebased release-1.11 last week
    • Working with sig-PM to improve feature tracking spreadsheet and add some stats
  • Misty: kubernetes/website security contacts (#8724)
    • Zach C will review by June 5
  • Misty: GCE content in open source docs
    • Style guide guidance for vendor-specific commands in K8s docs
  • Andrew: update Zach on post-Hugo bug bash.
    • Do we need another one?
    • We need to identify ones that Bjorn (@bep) has to address and assign them to him.
    • Zach C & Andrew will review how to flag issues for BEP, how others can do likewise
  • Brad: New Hugo code base review/walk through?
    • Would like a walkthrough from BEP on design concerns
    • +1 from Misty
    • Office hours or presentation
    • Andrew: Did @bep implement no-index in netlify.toml, which used to be implemented in the Netlify build commands?
  • Brad: Best way for folks to provide feedback on blogs (PRs are of course rejected)
  • Andrew: Going to WtD Cincinnati (Aug 18-22, 2018)
    • Wants to run a doc sprint for K8s

5/22/2018

New contributors

  • June
  • Riona - Google, open source

Updates & Reminders

  • Rotations for the PR queue?
    • this week
      • @steveperry-53
      • @bradtopol
    • next week
      • Jennifer Rondeau?
  • Misty is release meister for 1.11 release
  • Zach C returning next week

Agenda

  • post-Hugo bug bash
    • Spreadsheet
    • any issues that require HTML workaround or direct fix to Blackfriday should be assigned to Bjorn (@bep)
    • things that look like a list in a code block are not rendered correctly
    • use GitHub Issues, tag w/ "Needs Tech Review", assign/cc @bep
    • can use Hugo server for local dev and preview
      • need to update docs for how to run local copy of site w/ Hugo server
  • k/website + prow
    • go to k8s community to get support for feature branches and rebasing workflow
    • AI: @chenopis to review test-infra issue and get more sponsors
  • [DEFERRED 5/29] Reviews on WIP pull requests [Zach]
  • (Chris Negus)
    • How to fix left nav issues? Example PR
    • Ok to add in changes re: Fedora content -- create PR against master
  • (Jennifer Rondeau)
    • Issues discussion upstream
    • Generated kubeadm docs
  • (Andrew Chen)
    • break out onboarding to different tiers
      • use existing env, like Play w/ Kubernetes
      • Minikube
      • dev/prod/hosted environment
    • Neha to revamp app dev foundational user journey, including Minikube docs *

5/15/2018

New contributors

  • Neha Dhawan - Google intern with us through July :)
  • Melissa Anderson - TW @ Digital Ocean

Updates & Reminders

  • Rotations for the PR queue (Andrew) - Update
  • Misty is release meister for 1.11 release
  • Zach C is on vacation for the next two weeks, returning 5/29
  • Steve will miss today's meeting. Has been working on Hugo migration issues. For example, moving topics to new directories so they appear in the proper place in the left nav.

Agenda

  • SIG Docs Summit Recap [Jared, Tom]
  • Hugo migration bug bash
    • Fri - Jennifer, Andrew, Misty (needs admin priv), Brad
  • [DEFERRED 5/29] Reviews on WIP pull requests [Zach] *
  • PR wrangling
    • Large percentage of PRs on hold
      • We may not want to merge many of these
      • Need style guidance
      • Need a way to address them so they don't bloat the queue
    • Missing CLAs
      • Misty working on improving contributor docs, which should improve this.
      • Some may not be sure if they can sign on behalf of company or whether they should sign individually instead.
      • If they explicitly say they can't CLA then we should close the PR.
    • Need a policy to close stale PRs
      • Ping them, if we don't hear back within one month, close the PR.
  • Kubernetes governance [Andrew]
    • automation overreach
    • how do we escalate when we run into issues?
      • e.g. non-SIG Docs maintainer was able to merge because of Kubernetes org admin?
      • prow policies applied w/o our knowledge
    • Andrew to:
      • talk to Paris
      • ask at Community meeting
      • ask Steering Committee
  • (May 15): How did a PodSecurityPolicy change break our test build last week (Jennifer)

5/1/2018

New contributors

  • nope

Updates & Reminders

  • No weekly meeting next week, 5/8 (Write the Docs)
  • There WILL BE a Kubernetes session during the Write the Docs Writing Day (May 6, Portland). Andrew and Jennifer will run it, with Misty and Steve to provide their special expertises.
  • Rotations for the PR queue (Andrew) - Update
  • SIG Docs Summit: Wednesday, May 9, Portland

Agenda

4/24/2018

New contributors

  • Jason Van Brackel - Rancher - Member of Sig Windows
  • Zach Arnold - here to help out with release for 1.11

Updates & Reminders

Agenda

  • Jennifer and Joe both send apologies for todays meeting
  • Next two weekly meetings: what to do?
    • 5/1: Jared, Brad, and Zach will both be at KubeCon
      • Chenopis will run this meeting.
      • Jared and Zach will send update on Docs Sprint / Contrib Summit.
    • 5/8: Many folks will be at Write the Docs
      • Cancel this meeting since the Docs Meetup is the same week.
  • ANNOUNCEMENT: There WILL BE a Kubernetes session during the Write the Docs Writing Day (May 6, Portland). Andrew and Jennifer will run it, with Misty and Steve to provide their special expertises.
  • Paris agenda slot
    • Contributor Experience Deep Dive for Contrib Summit @ Kubecon
    • Want to add new facet to the contrib / developer guide on api conventions
    • Want to do a mini doc sprint
    • 35 minutes
    • Suggestions:
      • Do a demo
      • Brainstorming session?
      • Breakout session afterwards?
  • Git tech talk (Misty)
    • Lets do a git tech talk for best practices! (June)
    • Considering doing office hours.
    • Show people how to set up their environment (TBD)
    • Available for one-off Git questions in Slack as time permits
  • Zach gives an update on Hugo?
    • Very close to “flipping the switch” in Hugo.
    • Syncing with chinese translation team to give them the heads up.
    • Aiming for Thursday - 4/26
  • DEFERRED (June 1): How did a PodSecurityPolicy change break our test build last week (Jennifer)

4/17/2018

New contributors

Updates & Reminders

Agenda

  • SIG Docs Summit: Wednesday, May 9, Portland
  • A few notes from PR wrangling (heckj)
  • How did a PodSecurityPolicy change break our test build last week (Jennifer)
  • Release-1.10 branch and merge conflicts (Zach)
    • Make sure you arent committing conflict markers
    • Zach will work with Misty to hard reset release-1.10 to master
  • Git tech talk (Misty)
    • Lets do a git tech talk for best practices! (June)
  • External content (Rajie)
  • Summit: Define K8s content strategy very clearly

Reference:

4/10/2018

New contributors

  • Everything old is new again.

Updates & Reminders

  • Rotations for the PR queue (Andrew) - Update
  • Reminder: no cookie licking!

Agenda

4/3/2018

New contributors

  • Marcus Heese (@mheese)

Updates & Reminders

  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach)
    • Rescheduled for 4/4
  • Master branch strategy (Andrew, Steve, Jennifer) [slides]
    • Today (4/3) at 1pm
      • Add Nick Chase, Tall Tom
  • Rotations for the PR queue (Andrew) - Update

Agenda

  • New Provider Hosting (Chris Hoge) (with impact on docs for providers)
  • API group naming (@mheese)
    • Steve will republish with long names
    • Nobody present understood why there currently are short names in the reference docs
  • Issues: No cookie licking Good First Issues! (Zach): https://github.com/kubernetes/website/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
    • If you dont have a PR after 3 days on a Good First Issue then it is no longer yours.
    • Mark work in progress PRs as “WIP” in the title of the PR.
  • Serving Kubernetes fonts from a server other than Google
    • Google font serving slows down China web load times
    • Need an alternative font server
    • Suggestion:
      • Serve fonts directly from kubernetes.io
      • Fallback font that users have locally on their machine.
      • Zach will file an issue. (Arial for ALL!)
  • Considering improvements to CI/CD (Zach)
    • Link checker
    • Linter
    • Proposal:
      • Check after build is done, like the netlify check or travis.
      • Options: Xenu link checker, linklint, w3c checker (very slow)
  • Proposing Korean documentation translation (@ianychoi):
    https://groups.google.com/forum/#!topic/kubernetes-sig-docs/akgMNB_pHXU
    • Get the Chinese translation working first before we give guidance to Korean team
  • SIG Docs contributor process (Andrew / Jared)
    • Writing out how to become a member of the SIG Docs org and a site maintainer.
    • Reorging the docs contributor content / style guide / doc processes content.
    • This page needs love/improvements/context (https://kubernetes.io/docs/home/contribute/participating/)
    • Joe, Steve, Rajie, Misty, Tall Tom, Jennifer

Add results as a single point of truth to community site/resources

3/27/2018

New contributors

  • Rajie (hi officially!)
  • Misty Stanley-Jones (hello!)

Agenda

  • 1.10 update (jrondeau, nickchase)
    • Posted yesterday!
    • Standing items:
      • Steve is taking care of generated docs
    • Some maintenance still required:
      • 1.9 deprecation banner
    • Documentation for release process needs more love
    • Release notes: Andrew will help import
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach)
    • Check in on initial assessment tomorrow
    • Zach will track overall process (in a GH issue)
    • Paris: community guidelines for rolling out big changes: SIG contribex charter
  • Rotations for the PR queue (Andrew) - Update
    • PR Wrangler guidelines: https://gist.github.com/heckj/50df12da789ee8402a937be83a88ef17
    • Every week, someone volunteers as tribute.
    • Jennifer Rondeau - 3/26 - 4/1
      • PRs frozen for 1.10 release day, feel free to remove /holds
    • Brad Topol - 4/1
    • Steve Perry - 4/2 - 4/8
    • Andrew Chen - 4/9 - 4/15
    • Brad Topol - 4/16 - 4/22
    • Joe Heck - 4/23 - 4/29
  • Master branch strategy (Andrew, Steve, Jennifer) [slides]
    • Changing SIG Docs branch workflow to match the rest of K8s orgs/SIG workflows
    • This will be a greatly complex project; deserves full, dedicated treatment in Q3
    • Misty: lets consider alternate workflows to optimize how we do things
    • Work with Paris to present migration proposal to community (meeting)
    • Meeting to talk about branch strategy
      • Andrew, Steve, Misty, Jennifer, Zach, Jared, Joe, Brad
  • New Provider Hosting (Chris) (with impact on docs for providers)
  • Linter? (Zach)
  • Offline docs (Zach)

3/20/2018

New contributors

  • Jmosco - worked on a few PRs already

Agenda

  • 1.10 update (jrondeau)
    • Reverting an Alpha feature
    • Content looking good, go/no go signal on Thursday for Monday release
  • Front loading docs in the release process (calebmiles/chenopis)
  • New/ongoing project to improve release note content at the source (Jennifer). See new issue for discussion
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach)
    • Bjorn Erik Pedersen: http://bep.is/
    • PR Jubilee (what else to call it?):
      • PRs still open at merge may cause merge conflicts
      • Need to merge/close all PRs in progress prior to merge
    • Initial stage: two “days” of work for initial assessment, resulting in a PR
    • SIG Docs maintainers: input/review needed on upcoming migration PRs.
      • Look for changes to site tooling
    • Zach will track overall process (in a GH issue)
    • Paris: community guidelines for rolling out big changes: SIG contribex charter
  • Rotations for the PR queue (Andrew) - Update
    • PR Wrangler guidelines: https://gist.github.com/heckj/50df12da789ee8402a937be83a88ef17
    • Every week, someone volunteers as tribute.
    • Steve Perry (last week) Lots of Tech Review Needed and Docs Open Issues.
    • Zach Corleissen - 3/19 - 3/25 (Currently at 65 PRs, check your queues)
    • Jennifer Rondeau - 3/26 - 4/1
    • Andrew Chen - 4/2 - 4/8
  • Next meeting 3/27: Lets revisit the master branch strategy (Andrew, Steve, Jennifer)
  • New Provider Hosting (Chris) (with impact on docs for providers)
  • Steve will reopen issues related to the migration from user-guides to tasks, tutorials, and concepts.
  • Homonym pun (Jennifer)

3/13/2018

New contributors

  • Tom van Waardhuizen (Google)
  • Rajie Kodhandapani

Agenda

  • 1.10 update (jrondeau)
    • According to past docs wranglers, were in unusually good shape. A few stragglers, will be merged today or tomorrow
    • Jennifer might need help with generated docs; already alerted Steve
  • Spell-checking PR: take a different approach? (Steve, Jennifer)
    • There are already some excellent spell checkers out there.
    • Long explanation and rationale for rejection in the PR comment
    • Make sure note about local spellchecker gets added to contrib guidelines
  • DEFERRED (1 week, 3/20, depends on state of release) Reviewing release note copy: possibly rotate reviewers from sig-docs throughout release cycle, the way weve started doing for rotating docs repo PRs? (Jennifer)
  • Future of https://kubernetesbootcamp.github.io/kubernetes-bootcamp/index.html (Ben Hall) - Update?
    • UPDATE from Ben: “we need to do it via a HTML or JavaScript tag instead of any github based approach”, “Should have it tested and a PR ready for next week”
    • Related issue: https://github.com/kubernetes/website/issues/7506
    • Yes, redirect plz.
    • AI: Ben will submit a PR, Steve will review.
  • Brad Topol for SIG Docs maintainer (Zach)
    • Approved! Hoorays!
  • New team: kubernetes-blog-maintainers (Zach)
    • Part of getting ready for blog migration
    • Sarah Conway, Bob Hrdinsky, others who had been updating the blog.
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach)
    • We are proceeding. Hoorays!
    • Working with a contractor. Bjorn Eric Pederson
    • Aiming to schedule start for first week of April (after 1.10 goes out the door).
    • Estimated to take 3-4 weeks
      • Expect a doc freeze at some point in the migration process
    • Migration work should be invisible to contributors/users
    • What you have to do differently: nothing (hopefully)
  • Rotations for the PR queue (Andrew) - Update
  • Docs proposal: Move away from hosting Operating System/platform-specific and link to it instead [Zach]
  • Twitter handles for Kube Doc folks [Brad]
    • Go for it: offline discussion about ownership and best practices
      • Jennifer Rondeau (@Bradamante)
  • K8s site metrics (Andrew, Joe)
    • Process for determining/adding metrics is just starting

3/6/2018

New contributors

Agenda

  • 1.10 update (heckj, jrondeau) *
  • Future of https://kubernetesbootcamp.github.io/kubernetes-bootcamp/index.html (Ben Hall) - Update? [DEFERRED 1 week]
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach) *
  • Rotations for the PR queue (Andrew) - Update
    • Week 1: Joe, what did you learn?
    • Suggested process:
  • Docs proposal: Move away from hosting Operating System/platform-specific and link to it instead [Zach]
  • First annual SIG Docs Summit: May 9, Portland, CENTRL Office
    • Day after Write the Docs in Portland
    • Attendees?
      • Zach Corleissen
      • Jared Bhatti
      • Jennifer Rondeau
      • Chris Hoge
      • Andrew Chen
      • Steve Perry
      • Brad Topol
      • Stephen Augustus
  • Twitter handles for Kube Doc folks [Brad]
    • ZACH: Find out CNCF/LF policy (if any) about Twitter accounts for individual K8s SIGs

How many folks on the call have a twitter handle that they use with some frequency? When I tweet doc related information tweets I would like to include those who are active to help amplify our messages. For example, last night I tweeted out Joe Hecks review document. I got lots of interest. Please share your twitter handles!

@bradamante

@stephenaugustus

@bradtopol

@zachorsarah

For next meeting:

  • Update on I18n support (Chenopis) (next week, 3/13)

3/6/2018

New contributors

  • None this week :-(

Agenda

  • 1.10 update (heckj, jrondeau)
    • 4 features without doc information; looks as though 1 may not make it into the release, and 1 possibly doesnt need docs. Tracking 2X/day at this point
    • Some PRs that should have been submitted to master were submitted to 1.10 branch. This has made things a bit more challenging to track. Ideas for solutions? Add to review guidelines? Promote branch PR practices better?
  • Future of https://kubernetesbootcamp.github.io/kubernetes-bootcamp/index.html (Ben Hall) - Update? [DEFERRED]
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc) (Jared B, Zach) *
  • Rotations for the PR queue (Andrew) - Update
    • Week 1: Joe, what did you learn?
    • Suggested process:
  • Docs proposal: Move away from hosting Operating System/platform-specific and link to it instead [Zach]
    • Highly out of date: https://kubernetes.io/docs/setup/pick-right-solution/
      • Indicative of larger problems with freshness/staleness and maintaining dual source
      • Better to link to canonical docs from an OS/platforms own community
      • sig/open-stack lead agrees: externalize docs
      • Discuss this at the cloud provider working meeting (when is that? Zach will find out!)
      • ZACH: Action item to assess externalizing impact
    • PR in progress: https://github.com/kubernetes/website/pull/7501
    • Related to Update CoreOS install docs (Stephen Augustus, following)
  • [Tentative] Update CoreOS install docs [Stephen Augustus] * https://github.com/kubernetes/website/issues/6859
  • First annual SIG Docs Summit: May 9, Portland, CENTRL Office
    • Day after Write the Docs in Portland
    • Attendees?
      • Zach Corleissen
      • Jared Bhatti
      • Jennifer Rondeau
      • Chris Hoge
      • Andrew Chen
      • Steve Perry
      • Brad Topol
      • Stephen Augustus
  • Twitter handles for Kube Doc folks [Brad]
    • ZACH: Find out CNCF/LF policy (if any) about Twitter accounts for individual K8s SIGs

How many folks on the call have a twitter handle that they use with some frequency? When I tweet doc related information tweets I would like to include those who are active to help amplify our messages. For example, last night I tweeted out Joe Hecks review document. I got lots of interest. Please share your twitter handles!

@bradamante

@stephenaugustus

@bradtopol

@zachorsarah

For next meeting:

  • Update on I18n support (Chenopis) (next week, 3/13)

2/27/2018

**Note: **Jared Bhatti leads this meeting (Zach is traveling)

New contributors

  • Philip Mallory - Google, Kubernetes Engine
  • Abraham - IBM, lurking :)

Agenda

  • 1.10 update (heckj, jrondeau)
    • Tagging PRs related to the upcoming release
    • Most have been merged into the 1.10 branch
  • Updating interactive tutorials [Ben Hall] - Update? (heckj, stevepe)
    • All done. Hooray!
    • All using the new minikube. Much improved. Thank you!
  • Future of https://kubernetesbootcamp.github.io/kubernetes-bootcamp/index.html (Ben Hall)
  • Migrate kubernetes.io from Jekyll to Hugo (Discussion Doc)
    • Will have update next week.
  • Rotations for the PR queue (Andrew)
    • PR are going up. Suggest assigning a “PR Wrangler” for the week
    • Keeping it <50 PRs
    • Time to first response/closing - actually doing pretty good.
    • Suggested process:
      • Every week, someone volunteers as tribute.
      • Joe Heck - This week
      • Brad Topol - Next week
      • Steve Perry - Third week
    • Heckj wrote up a "how I do this.." for Brad: https://gist.github.com/heckj/50df12da789ee8402a937be83a88ef17
  • First annual SIG Docs Summit: May 9, Portland, CENTRL Office
    • Day after Write the Docs in Portland
    • Attendees?
      • Zach Corleissen
      • Jared Bhatti
      • Jennifer Rondeau
      • Chris Hoge
      • Andrew Chen
      • Steve Perry
      • Brad Topol
  • [Tentative] Update CoreOS install docs [Stephen Augustus]

For next meeting:

  • Update on Hugo (jaredb, zach)
  • Update on I18n support (Chenopis) (in 2 weeks)

2/20/2018

**Note: **Jared Bhatti leads this meeting (Zach is running a doc sprint at IBM Index)

New contributors

  • Chris Hoge - Sig Open-Stack

Agenda

For next meeting:

2/13/2018

New attendees?

  • None

Agenda items

2/6/2018

New attendees?

  • Kris Nova
  • PMallory
  • Ivan Font
  • Matt Dorn

Follow-ups from last meeting (10 minutes max):

  • CNCF is hiring! (Zach)
  • Update/revisit style guide. Issue 7030 (Steve)
    • Revisit this next week (2/6) to talk about whether it would be better to adapt an existing style guide (for example, Google Cloud if they have one) or continue creating from scratch
    • Keep the existing style guide, reorganize its contents, promote its visibility better
  • Repo team cleanup (Zach)
    • Cleanup for individual contributor permissions (Steve)
    • Cleanup for teams: add reviewers and approvers teams (Zach)
      • Nominating Brad Topol (@bradtopol) as a reviewer
    • When changing OWNERS file, change OWNERS_ALIASES as well and vice versa

Agenda items

  • Approval workflow

  • User journeys update (Jennifer & Andrew)

    • Victory dance!
    • What next?
      • Improve quality of linked docs

      • Improve navigation/UX

      • Test it!

      • Analytics and monitoring: are we seeing improvements?

        Some good material on measuring: [Bob Watsons articles](http://docsbydesign.com/2017/08/29/measuring-your-technical-content-part-3/) (and see linked items, plus more throughout his site)
        
  • Expectations and how to volunteer for reviewing duties (heckj): DEFER for one week 2/6

  • Cluster-registry looking for "how/where to host" advice for their docs (heckj)

1/30/2018

New attendees?

Follow-ups from last meeting (10 minutes max):

  • Bot automation: its alive!
  • Steve: Update/revisit style guide. Issue 7030
    • Revisiting to make sure we recommend what we actually enforce (including usage of “we”)
    • Add a style guide template to the PR template in kubernetes/website
    • Revisit this next week (2/6) to talk about whether it would be better to adapt an existing style guide (for example, Google Cloud if they have one) or continue creating from scratch

Agenda items

1/23/2018

New attendees?

Follow-ups from last meeting (10 minutes max):

Agenda items

  • Prioritizing 2018
  • Expectations and how to “volunteer” for reviewing duties (heckj)
    • For example, what expectations do we have & should we have of a reviewer or approver in handling PRs, issues, etc.
    • I have been asked “how do I volunteer” informally a couple of times, with this being the topic behind the question
  • Steve: Update/revisit style guide. Issue 7030

Follow-ups for 1/30:

  • User journeys update (Jennifer & Andrew)
  • Automation meeting: Need to set an hour-long meeting for early Feb to discuss doc automation needs. (Zach) (interested folks: Andrew, Steve, Chris, Jessica, Jennifer, Zach)

1/16/2018

New attendees?

  • None :-(

Followups from last meeting:

  • SIG-Docs summit 2018. (Zach)
    • Portland, May 9-10 (immediately following Write the Docs)
    • Working with LF event team to start logistics in motion
      • Jaredb: We can host in the Google Portland office if that helps. Or, for something more fun, I recommend picking a McMennamins property like Edgefield :)
  • Community site followup (Jessica)
    • Jorge is taking the lead on this (See netlify)
    • Import is live
  • https://github.com/kubernetes/website/issues/6906 (Aaron Crickenberger)
    • Need to up/down the proposal
    • Jennifer: need to have approver/reviewer roles well defined and in place
      • Community discussion about normalizing expectations across project
      • SIG Docs could benefit from rigor of roles defined in kubernetes/kubernetes
    • Steve: Do we copy what they do in kubernetes/kubernetes?
      • /lgtm & /approve
      • /lgtm can mean tech approval
      • /approve can mean doc approval
    • Zach: Take an action item for better PR review guidelines, specifically: clean commit history in PRs
    • End result: +1, yes to Aaron to implement bot proposal

Agenda items?

  • Steve: Removal of getting started guides that result in a non-conformant cluster.
    • Question from Ilya Dmitrichenko to sig-docs, sig-cluster-lifecycle:

      Over time, a number of Getting Started Guides had been contributed to Kubernetes website. General quality and levels of maintenance of all of these guides vary. Some achieve similarly end goals with different tools. At sig-cluster-lifecycle, we believe that the best way to ensure all documentation related to cluster provisioning and bootstrap that is published on the website results in a conformant cluster configuration.

      We would like to enforce conformance rules on getting started guides, and remove any guides that result in non-conformant cluster configuration by end of March (i.e. after 1.10 release).

      Before we go ahead and implement this, we would like to hear from sig-docs folks and any maintainers or users of getting started guides.
    • SIG-Docs: All in favor
      • SIG Cluster Lifecycle will open a PR of GSGs to remove (Ilya)
      • Reach out to owners for state of guide conformance?
      • Add conformance/GSG removal to in-flight guide (Zach)
  • Better review habits (Zach)
    • Get reviews before merging
    • Reject PRs for static branches (currently anything prior to 1.9)
    • Review for quality, not just test-passing
    • (Steve) Establish /lgtm as tech approval, /approve as doc approval?
    • Mature style guide (Zach, add to in-flight guide)
      • What does it mean when you /approve?
    • How to deal with editorial debt:
      • Open an issue against editorial need
      • Add to a dedicated project?
  • User journeys update (Jennifer)
    • Deferred one week (1/23)
  • Writing mentorship proposal (Jennifer)
    • Embedding writers in SIGs (Zach, add to in-flight guide)
    • Need a list of SIGs in need:
      • SIG cluster lifecycle (Jennifer)
      • SIG apps (writer?)
      • SIG community (Steve Perry)
  • Automation meeting: Need to set an hour-long meeting for early Feb to discuss doc automation needs. (Zach) (interested folks: Andrew, Steve, Chris, Jessica, Jennifer, Zach)

1/9/2018

NOTE: Zach on vacation.

New attendees?

  • Aaron Crickenerger

Followups from last meeting:

Agenda items?

  • https://github.com/kubernetes/website/issues/6906 (Aaron Crickenberger)
    • Thoughts on implementation?
      • Probably need to keep Docs LGTM/Tech LGTM separate
      • We can probably implement the existing system for /hold, /lgtm, /approve--just need to be clear and specific about approval chain
      • Discussion in issue; Aaron will not pull trigger on merge until we (SIG docs maintainers) signal that were ready
  • Request to do a doc sprint at IBM Index on 2/20, SF (Zach)
    • Export a planning kit for doc sprints at other meetups?
  • We should define our big site/docs goals for 2018. Whats our process? I suggest OKRs/KPIs. (Jared)
    • OKRs are OK!
    • Set them up at the Summit in May
    • SIG Maintainers meet separately beforehand
      • List projects currently in flight
        • Zach will set up contrib doc by 1/12
        • Proposed meeting on 1/23
    • Zach: set up some goals/OKRs
    • Summit: talk about how to implement
    • Possible top level objectives:
      • Improve Kubernetes onboarding
      • Findability
      • One-stop-shop for broader community docs
      • Improve (make more efficient) PR approval process
      • Improve docs release process for quarterly k8s releases (including release notes)
      • Create tighter loop w/ community feedback on docs
      • Increase the number docs contributors
      • ?
  • Importing docs from other repos, creating guidelines PR #6863 Preview (Andrew)
    • Follow up in three weeks: 1/30 (Andrew)

Next week:

  • Reviewer conventions in docs file. Automation and names in front matter of file? (Steve & Andrew)
  • Automation meeting: Need to set an hour-long meeting for early Feb to discuss doc automation needs. (Zach) (interested folks: Andrew, Steve, Chris, Jessica, Jennifer, Zach)
  • We have a staleness/rot bot now (Zach)

1/2/2018

NOTE: Zach on vacation.

New attendees?

  • Nope :(

Followups from last meeting:

  • Future docs release meisters:
    • 1.10: Jennifer Rondeau
    • 1.11: Nick Chase
    • Chris Short (@chris-short) wants to shadow a release
    • Move to the release repo and link to from the docs repo
      • Jennifer is on it :)
  • SIG-Docs summit 2018. Eyeing May/June in 2018. Details to follow from Zach.
  • Supported documentation versions: Need to follow up on https://github.com/kubernetes/website/pull/6442 re:current+4
    • Andrew and Steve
  • Reviewer conventions in docs files (Steve & Andrew)
    • Follow-up: automation and names in front matter of file?
    • Steve: Check in on this in 2 weeks.
    • Andrew will follow up with tooling people to modify bots to specify category
  • Automation meeting: Need to set an hour-long meeting for early Feb to discuss doc automation needs.
    • Andrew, Steve, Chris, Jessica, Jennifer, Zach
  • Community site (community.k8s.io) for developer contributions (from Joe Beda).
    • Any Updates?
      • Jessica will do a follow up
    • Any thoughts?
      • Start with Keps. Keps.kubernetes.io
      • ContribEx should own this. (via Paris)
      • Onboarding should fall under the contributor site
    • “Lightweight process”
      • Questions of ownership for KEPs and Community
      • Developer perception? If the dev perception is entirely launch based, we should emphasize the process outside of launches
  • SIG Docs representation on other sigs?
    • What are the highest priority SIGs?
      • Reach out to previous release leads and features leads - ex. Jaice, Ihor
      • Reach out to SIG-Arch
  • 1.9 Retro is happening next week
  • Chinese translation work:
  • Upcoming Kubecons for 2018: