posit-dev / posit-dev/content-switcher

Stretch Goals / Post-Sprint Work

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

Nobody has claimed this yet.

enhancement
Dominant language
Lua
Stars
2
Forks
1
Avg merge
4m
Merged PRs (30d)
2

Description

Stretch Goals / Post-Sprint Work

These items are nice-to-haves that will likely be too much work for the 2-week sprint. If time permits during the sprint, great! Otherwise, these should be prioritized as post-sprint work.


1. Documentation Updates
  • Update README with latest features and configuration options
  • Add troubleshooting section
  • Document any breaking changes or migration notes
  • Add contribution guidelines
  • Update installation instructions if needed
2. Example Updates
  • Ensure example.qmd demonstrates all features
  • Add examples for edge cases
  • Create additional example files for different use cases (e.g., multi-language docs, version-specific tutorials)
  • Add visual examples/screenshots to README
3. Release Preparation
  • Version bump (follow semantic versioning)
  • Create/update CHANGELOG.md with all changes
  • Create GitHub release with release notes
  • Tag release in git
  • Verify release artifacts
  • Announce release (if applicable)
4. Automated Tests (Optional but valuable)
  • Unit tests for JavaScript functionality
  • Test content switching logic
  • Test localStorage persistence
  • Test URL parameter handling
  • Set up CI/CD pipeline (GitHub Actions)
  • Add test coverage reporting

Note: These are lower priority than the core sprint work. Focus on Issues #8, #5, #6, #7, #10, and #9 first. Only tackle these if sprint work is completed ahead of schedule.

Contributor guide

No contributing guide indexed for this repository

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

This issue is a backlog spanning README updates, example.qmd, CHANGELOG.md, release tasks, JavaScript tests, and GitHub Actions rather than one defined change. Start by selecting and separately scoping one checklist area; review the named file or workflow, and consider it done only when that area's checklist items and verification are complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github-actions, javascript
Domain
ci-cd, content, documentation, release, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.