Skip to content
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

Configure lerna to use jlpm as npm client #279

Merged
merged 2 commits into from
Jan 3, 2025
Merged

Configure lerna to use jlpm as npm client #279

merged 2 commits into from
Jan 3, 2025

Conversation

mfisher87
Copy link
Member

@mfisher87 mfisher87 commented Dec 30, 2024

Resolves #253

Our contributing docs included instructions to install yarn at a specific version. jlpm comes bundled with the correct version of yarn, so we don't need that! This change simplifies environment setup.

Check links is currently broken due to an upstream bug. See #278

yarn is bundled at the correct version with jlpm; installing it
separately can cause trouble!
Copy link
Contributor

Binder 👈 Launch a Binder on branch geojupyter/jupytergis/remove-yarn-dep

@mfisher87 mfisher87 added the documentation Improvements or additions to documentation label Dec 30, 2024
Copy link
Contributor

Preview using JupyterLite: appsharing.space

Copy link
Contributor

Integration tests report: appsharing.space

Copy link
Contributor

Docs preview: appsharing.space


``jlpm run watch`` will sit and wait for a change once started. Edit a file
to trigger a build.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was true before this PR, but noticed it again during testing and figured it deserved a callout in the docs since it's a bit different behavior from most other "watch" tools I've used.

Copy link
Collaborator

@brichet brichet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks @mfisher87

Should we also update the workflows for consistency ?

@mfisher87
Copy link
Member Author

Are you referring to GitHub Actions workflows? I think yes, but that feels like a larger undertaking and less urgent. I'd like to prioritize that work separately from this PR if y'all agree!

@mfisher87 mfisher87 requested a review from brichet January 2, 2025 15:57
@brichet
Copy link
Collaborator

brichet commented Jan 3, 2025

👍 let's postpone it.

@brichet brichet merged commit 609b75b into main Jan 3, 2025
13 of 16 checks passed
@brichet brichet deleted the remove-yarn-dep branch January 3, 2025 06:30
@brichet brichet restored the remove-yarn-dep branch January 3, 2025 06:30
@mfisher87 mfisher87 deleted the remove-yarn-dep branch January 3, 2025 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Some development tasks (e.g. jlpm run watch) depend on yarn instead of jlpm
2 participants