The-DevOps-Daily / The-DevOps-Daily/devops-daily

feat: Add content calendar with GitHub Projects

Open
#540 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation enhancement good first issue hacktoberfest
Dominant language
TypeScript
Stars
1.1k
Forks
392
Avg merge
5h 8m
Merged PRs (30d)
121

Description

Description

Create a GitHub Projects board for content planning, scheduling, and tracking.

Problem

  • No centralized content planning
  • Difficult to track what content is in progress
  • No visibility into content pipeline
  • Hard to plan content around themes/events
  • No editorial calendar

Benefits

  • Visual content pipeline
  • Better planning and coordination
  • Track content from idea to publication
  • Identify gaps in content coverage
  • Plan seasonal/event-based content
  • Coordinate with contributors

Proposed Board Structure

Columns
  1. Ideas - Raw content ideas
  2. Backlog - Approved ideas
  3. In Progress - Currently being written
  4. In Review - Ready for review
  5. Ready to Publish - Scheduled content
  6. Published - Live content
Labels
  • content:post - Blog post
  • content:guide - Multi-part guide
  • content:quiz - Quiz
  • content:game - Interactive game
  • content:exercise - Coding exercise
  • priority:high - Urgent content
  • priority:medium - Normal priority
  • priority:low - Nice to have
Custom Fields
  • Publish Date - Target publication date
  • Author - Content creator
  • Category - DevOps, Cloud, Security, etc.
  • Status - Draft, Review, Scheduled, Published

Acceptance Criteria

  • Create GitHub Project board
  • Set up columns/workflow
  • Create custom labels
  • Add custom fields
  • Document content workflow
  • Add existing open issues to board
  • Create issue templates for content ideas
  • Document how to use board in CONTRIBUTING.md
  • Set up automation (move cards on PR merge)

Resources

Files to Modify

  • .github/ISSUE_TEMPLATE/content-idea.yml - New template
  • CONTRIBUTING.md - Add content workflow section
  • docs/content-calendar.md - New documentation

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the acceptance criteria and the named files: .github/ISSUE_TEMPLATE/content-idea.yml, CONTRIBUTING.md, and docs/content-calendar.md. Review the GitHub Projects documentation first, then verify the board workflow, labels, fields, existing issue links, template, documentation, and PR-merge automation. Done means every listed acceptance criterion is addressed and the workflow is documented for contributors.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
content, documentation, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.