-
Notifications
You must be signed in to change notification settings - Fork 2
Reorganize and update Getting Started documentation #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: next
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is just a partial review - I still need to go through more of the pages.
getting-started/create-a-site.md
Outdated
- Recommended: Set this via the web admin interface | ||
- CLI support available for some workflows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could go into more detail here - I think the CLI method is just as good as (or maybe better than) the admin interface. Maybe this will link to another page with much more detail, and users can choose which they prefer?
getting-started/create-a-site.md
Outdated
You’ll be prompted to: | ||
|
||
- Select an existing site | ||
- Choose a collection (e.g., "Lab Articles") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You must provide the site
up front, when you call curvenote submit <site>
. From there, you may be prompted to choose collection
and/or kind
getting-started/create-a-site.md
Outdated
### 6. Push Changes (Optional: Internal Review) | ||
|
||
```bash | ||
curvenote push | ||
``` | ||
|
||
This allows collaborators to preview your work, but does not make it publicly visible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pushing a work
and probably separate from the site submission workflow. It does not allow collaborators to preview the work, they can only see work metadata in the admin interface.
If you want to allow previewing a work, you must submit it to a site as a draft: include the draft
flag. e.g. curvenote submit <site> --draft
.
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
Co-authored-by: Franklin Koch <franklin@curvenote.com>
…e CLI steps, and clearer project definition
Updated to our new request site form and tweaked language to align with "manage site"
Replaced incorrect command Clarified article change process
- Updated "Writing a Scientific Paper using Jupyter" to "Write a Scientific Paper using Jupyter" with detailed sections on setup, structure, and best practices. - Expanded "Add & Link Notebooks" with clearer instructions for uploading and linking notebooks. - Revised "Citations" to "Add Citations and References" with improved guidance on adding citations from DOIs and BibTeX files. - Updated "Figures & Images" to "Add Figures, Images, and Media" with comprehensive steps for adding and formatting media. - Enhanced "Interactive Outputs" with detailed instructions for importing and referencing Jupyter outputs in articles.
Replaces accidentally merged #10 - Description copied from there:
Overview
This PR reorganizes the Getting Started documentation to improve structure and user experience.
Changes Made
start/index.md
→start/getting-started/What-is-curvenote.md
start/organize-content.md
→start/getting-started/create-project.md
myst.yml
for improved site structuresites/create-a-site.md
,start/organize-content.md
)Files Changed
Modified
myst.yml
- Site configuration updatesstart/getting-started/install-cli.md
- Content improvementsstart/getting-started/create-article-cli.md
- Enhanced instructionsstart/getting-started/publish-article.md
- Updated guidanceRenamed
start/index.md
→start/getting-started/What-is-curvenote.md
start/getting-started/organize-content.md
→start/getting-started/create-project.md
Deleted
sites/create-a-site.md
- Outdated contentstart/organize-content.md
- Moved to new locationImpact