posit-dev / posit-dev/shinychat

Release shinychat 0.5.0

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

Nobody has claimed this yet.

ai-triage:needs-review
Dominant language
TypeScript
Stars
139
Forks
28
Avg merge
23h 44m
Merged PRs (30d)
50

Description

Prepare for release:

  • git pull
  • Check current CRAN check results
  • Advance deprecations, if needed
  • Polish NEWS
  • urlchecker::url_check()
  • devtools::check(remote = TRUE, manual = TRUE)
  • devtools::check_win_devel()
  • revdepcheck::cloud_check()
  • Update cran-comments.md
  • git push
  • Draft blog post
  • Check that shinychat js assets are up-to-date (make js-build && make r-update-dist)
  • Run make r-vignette-screenshots to refresh the tool-ui vignette screenshots so they match the current UI

Submit to CRAN:

  • usethis::use_version('minor')
  • devtools::submit_cran()
  • Approve email

Wait for CRAN...

  • Accepted 🎉
  • Finish & publish blog post
  • Add link to blog post in pkgdown news menu
  • usethis::use_github_release()
  • usethis::use_dev_version(push = TRUE)
  • Share on social media
  • Slack link to blog post, bluesky, and linkedin in #open-source-comms

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

Review the completed release checklist in issue #405 and confirm that the CRAN submission, acceptance, blog post, pkgdown news link, and GitHub release are finished. The remaining work is to share the release on social media and post the blog link in #open-source-comms; done means both communications have been sent.

Written by the indexing model from the issue text.

Assessment

Tech stack
r, typescript
Domain
documentation, release
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.