Skip to content
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
9d77d8e
And so it begins. Especially the overview.
jennybc Jun 26, 2025
3ee604d
Add some links
jennybc Jun 26, 2025
36e21df
Rename files to match convention from vscode migration guide
jennybc Jul 3, 2025
5ed75db
Work on overview
jennybc Jul 4, 2025
e6bc59c
New topic about user interface
jennybc Jul 4, 2025
0f48f9d
Talk about keybindings
jennybc Jul 4, 2025
0f3ca00
Guide on formatting R code and R snippets
jennybc Jul 6, 2025
e3fddd9
Mention command palette's importance in the overview
jennybc Jul 7, 2025
994bfb0
New topic on navigation
jennybc Jul 7, 2025
ee11368
Scaffold the settings and extensions page
jennybc Jul 7, 2025
5af5a94
Stub for "workspace"
jennybc Jul 7, 2025
928cec1
Polishing based on seeing a full preview
jennybc Jul 8, 2025
a5e96cc
Apply suggestions from code review
jennybc Jul 8, 2025
ddb2086
Fix some issues raised by Vale
jennybc Jul 8, 2025
b1f6a4a
Is it necessary to say that "R" is allowed in headings?
jennybc Jul 8, 2025
7b36f53
Use suggested rewording
jennybc Jul 9, 2025
1e6d060
Merge branch 'main' into rstudio-migration
juliasilge Aug 14, 2025
50ba32e
Add additional page to yaml
juliasilge Aug 15, 2025
8b45042
Apply suggestions from code review
juliasilge Aug 15, 2025
1b68aca
Merge branch 'rstudio-migration' of github.com:posit-dev/positron-web…
juliasilge Aug 15, 2025
8d9453a
Add "Command Palette" to accept list
juliasilge Aug 15, 2025
1032b75
Now we require "Command Palette" everywhere
juliasilge Aug 15, 2025
c2591cb
Update page on settings & extensions
juliasilge Aug 15, 2025
a4faa3c
Make vale happy
juliasilge Aug 15, 2025
99057f2
Update keyboard shortcut pages
juliasilge Aug 15, 2025
384da3c
Update page on R code
juliasilge Aug 15, 2025
7b9b385
Add links, fix headers
juliasilge Aug 15, 2025
72bbc7c
Update docs on workspace and `.Rproj`
juliasilge Aug 15, 2025
be56aa5
Update R shortcuts
juliasilge Aug 15, 2025
c7fcc54
Rearrange a bit, for a better landing page at the `/migrate-rstudio` …
juliasilge Aug 15, 2025
05a71c5
Add callouts for in-product migration guides
juliasilge Aug 15, 2025
ac52e4e
I guess I am doing these one at a time 🙄
juliasilge Aug 15, 2025
df76b25
I guess I am doing these one at a time 🙄
juliasilge Aug 15, 2025
f8a6ff9
I guess I am doing these one at a time 🙄
juliasilge Aug 15, 2025
eb5946c
Get this fix manually 🙄
juliasilge Aug 15, 2025
3c96717
Add GH link for import dataset widget
juliasilge Aug 17, 2025
5738433
Clarify sentence on main RStudio landing page
juliasilge Aug 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,13 @@ Follow these exact rules, which are based on our style guide.

- **Bold** UI elements (buttons, menu items):
- Example: Click **Publish** from the **File** menu.
- Use _italics_ for commands:
- Example: Run the _Extensions: Install from VSIX_ command via the Command Palette.
- **Bold** terms in lists:
- **Term:** Definition follows.
- Use the Quarto `kbd` shortcode when specifying what users should type:
- Example: Open the Command Palette with {{< kbd mac=Command-Shift-P win=Ctrl-Shift-P linux=Ctrl-Shift-P >}}
- Do **not** use syntax like <kbd>Cmd</kbd> + <kbd>C</kbd>

## Accessibility and Inclusion

Expand Down
3 changes: 3 additions & 0 deletions .github/styles/config/vocabularies/posit-docs/accept.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,13 @@ Anthropic Claude
Anthropic Claude Sonnet
Google Gemini
AWS Bedrock
Git
Console
Action Bar
Action Bars
Top Action Bar
Jupyter Notebooks
Air
R
Variables Pane
Command Palette
50 changes: 50 additions & 0 deletions .github/workflows/publish-release-notes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
on:
workflow_dispatch:
inputs:
release_channel:
description: 'Release channel to publish to (e.g., "releases", "dailies", "staging")'
required: true
default: 'releases'
type: string

name: Publish Release Notes

jobs:
s3-release-notes:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Configure AWS Credentials for S3
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_S3_RW_ROLE }}
aws-region: us-east-1

- name: Get Next Release Version
id: get-next-release
run: |
NEXT_RELEASE=$(grep '^NEXT_RELEASE=' $GITHUB_WORKSPACE/_environment | cut -d '=' -f 2 | tr -d '"')
echo "next_release=${NEXT_RELEASE}" >> $GITHUB_OUTPUT

- name: Upload Release Notes to S3
run: |
S3_PREFIX="s3://posit-positron-downloads/positron/${{ inputs.release_channel}}"
aws s3 cp "${GITHUB_WORKSPACE}/release-notes/next.md" "${S3_PREFIX}/release-notes/release-${{ steps.get-next-release.outputs.next_release }}.md" --no-progress

- name: Configure AWS Credentials for CloudFront
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_CDN_RW_ROLE }}
aws-region: us-east-1

- name: Invalidate CloudFront Cache
run: |
aws cloudfront create-invalidation \
--distribution-id ${{ secrets.AWS_CDN_DISTRIBUTION_ID }} \
--paths \
"/positron/releases/release-notes/*" \
22 changes: 0 additions & 22 deletions .github/workflows/publish.yml

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ Alternatively, you can run the command `quarto preview` in the terminal.

## Managing execution and rendering

Some `.qmd` files used for our site involve executable code, like the `.qmd` file that creates <https://positron.posit.co/download>. We currently use the ["Local Execution with CI Rendering" option described in the Quarto docs](https://quarto.org/docs/publishing/ci.html#rendering-for-ci), with the [freeze](https://quarto.org/docs/projects/code-execution.html#freeze) execution option to make it easier for us to collaborate together across the large number of pages. For now, if you need to update a page involving computations, be sure to render that page locally and check in the files created in the `_freeze` directory.
Some `.qmd` files used for our site involve executable code, like the `.qmd` files that creates <https://positron.posit.co/download> and <https://positron.posit.co/start>. We currently use the ["Local Execution with CI Rendering" option described in the Quarto docs](https://quarto.org/docs/publishing/ci.html#rendering-for-ci), with the [freeze](https://quarto.org/docs/projects/code-execution.html#freeze) execution option to make it easier for us to collaborate together across the large number of pages. For now, if you need to update a page involving computations, be sure to render that page locally and check in the files created in the `_freeze` directory.
4 changes: 2 additions & 2 deletions _environment
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
RELEASE_VERSION="2025.07.0-204"
NEXT_RELEASE="2025.08.0"
RELEASE_VERSION="2025.08.0-130"
NEXT_RELEASE="2025.09.0"
28 changes: 9 additions & 19 deletions _extensions/posit-dev/posit-docs/_extension.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,33 @@
title: posit-docs
author: Ashley Henry, David Aja, Aron Atkins
version: 4.0.2
quarto-required: ">=1.3.340"
version: 8.0.0
quarto-required: ">=1.8.13"
contributes:
project:
project:
type: website
website:
favicon: "assets/images/favicon.svg"
bread-crumbs: true
navbar:
pinned: true
logo: "assets/images/posit-icon-fullcolor.svg"
logo-alt: "Posit Documentation"
right:
- icon: "list"
aria-label: 'Drop-down menu for additional Posit resources'
menu:
- text: "docs.posit.co"
href: "https://docs.posit.co"
- text: "Posit Support"
href: "https://support.posit.co/hc/en-us/"
logo: "assets/images/positron-icon.svg"
logo-alt: "Positron Documentation"
search:
copy-button: true
show-item-context: true
format:
html:
theme:
light: [theme.scss]
# We are ignoring the dark theme for now because it doesn't have great support.
# The work to create an official dark theme is tracked in the following issue:
# https://github.com/posit-dev/product-doc-theme/issues/99.
# We can uncomment the line below once the dark theme is officially supported.
# dark: [theme-dark.scss]
link-external-icon: true
highlight-style:
light: github
# dark: arrow
# link-external-icon: true
link-external-newwindow: true
code-copy: true
toc: true
toc-expand: true
include-in-header:
- text: |
<script defer file-types="exe,dmg,deb,rpm" data-domain="positron.posit.co" src="https://plausible.io/js/script.file-downloads.js"></script>

80 changes: 69 additions & 11 deletions _extensions/posit-dev/posit-docs/_posit-colors.scss
Original file line number Diff line number Diff line change
@@ -1,37 +1,95 @@
/* Posit Color definitions */

/* Posit Primary Colors */
$posit-blue: #447099;
$posit-orange: #ee6331;
$posit-gray: #404041;

/* Posit Secondary Colors */
$posit-teal: #419599;
$posit-green: #72994e;
$posit-white: #f2f2f2;
$posit-yellow: #e7b10a;
$posit-burgundy: #9a4665;
$posit-red: #d44000;


/* Posit Colors */

/* Posit blues */
$posit-light-blue-1: #d1dbe5;
$posit-light-blue-2: #a2b8cb;
$posit-light-blue-3: #7494b1;

$posit-dark-blue-1: #305775;
$posit-dark-blue-2: #213d4f;
$posit-dark-blue-3: #17212b;

$posit-orange: #ee6331;
$posit-light-orange-1: #edccbf;
$posit-light-orange-2: #eba38c;
$posit-dark-orange-1: #ab4d26;
$posit-dark-orange-2: #80361c;
$posit-dark-orange-3: #451f12;

$posit-gray: #404041;
/* Posit grays */
$posit-light-gray-1: #c2c2c4;
$posit-light-gray-2: #949494;
$posit-light-gray-3: #707073;
$posit-dark-gray-1: #333333;
$posit-dark-gray-2: #242426;
$posit-dark-gray-3: #151515;

$posit-teal: #419599;
/* Posit teals */
$posit-light-teal-1: #c2d9d9;
$posit-light-teal-2: #94bdbf;
$posit-light-teal-3: #70a3a6;

$posit-dark-teal-1: #297075;
$posit-dark-teal-2: #1f4f4f;
$posit-dark-teal-3: #122b2b;

$posit-green: #72994e;
/* Posit greens */
$posit-light-green-1: #cfd9c7;
$posit-light-green-2: #adbf99;
$posit-light-green-3: #8aa67a;

$posit-burgundy: #9a4665;
$posit-dark-green-1: #57733d;
$posit-dark-green-2: #3b4f29;
$posit-dark-green-3: #212b1c;

/* Posit reds */
$posit-light-red-1: #f2c2c2;
$posit-light-red-2: #e59494;
$posit-light-red-3: #d66f6f;

$posit-dark-red-1: #a63d3d;
$posit-dark-red-2: #7a2b2b;
$posit-dark-red-3: #4f1919;

/* Posit burgundies */
$posit-light-burgundy-1: #d9c4cc;
$posit-light-burgundy-2: #bf96a3;
$posit-light-burgundy-3: #a67380;

$posit-dark-burgundy-1: #78384f;
$posit-dark-burgundy-2: #542938;
$posit-dark-burgundy-3: #2e171f;

/* Posit oranges */
$posit-light-orange-1: #edccbf;
$posit-light-orange-2: #eba38c;
$posit-light-orange-3: #e58066;

$posit-dark-orange-1: #ab4d26;
$posit-dark-orange-2: #80361c;
$posit-dark-orange-3: #451f12;

/* Posit yellows */
$posit-light-yellow-1: #efdeb9;
$posit-light-yellow-2: #f5d487;
$posit-light-yellow-3: #f4c540;

$posit-dark-yellow-1: #c48f0a;
$posit-dark-yellow-2: #9b6c04;
$posit-dark-yellow-3: #6d4a03;


/* Positron */

$positron-blue: #3a78b1;
$positron-blue-og: #3a78b1e6;
$positron-dm-blue: lighten(#3a78b1, 2%);
21 changes: 0 additions & 21 deletions _extensions/posit-dev/posit-docs/assets/images/favicon.svg

This file was deleted.

This file was deleted.

This file was deleted.

Loading