-
Notifications
You must be signed in to change notification settings - Fork 1
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
Move Sketchbook.js to it's own team and setup publishing process #100
Comments
@Mxchaeltrxn Alrighty! I've added a plan to the description here. Let me know if you've got any questions. 😄 |
@Mxchaeltrxn We've moved! You should have access to everything, shout out if there's anything you don't have permissions for. |
@Mxchaeltrxn Nice work! I was able to install that dev version locally and get it working. I can see all the expected files have been included here: https://unpkg.com/browse/@sketchbook-js/sketchbook@dev/ It's a prerelease for v0.2 instead of v0.1, but that's not problem. We'd need to more careful if there are people using it, but at this stage it's not a problem — any 0.x version is expected to be unstable. I've added one more item to that checklist to update the |
@haydn Thanks. Some things I've noticed are that the sketchbook url doesn't work. Also, the spectrum.chat description points to the old repository as well. |
@Mxchaeltrxn Oh yeah! Good spot. Let's use https://sketchbook-js.vercel.app/ for now — in the future I reckon we should try for a .js TLD (https://github.com/namebasehq/dotjs). |
Objective
Set up GitHub and npm so that team members publish new releases. We'll use np to publish releases.
Plan
sketchbook-js
). @haydn@sketchbook-js
). @haydnhaydn/sketchbook-js
tosketchbook-js/sketchbook
. @haydnnp
as a dev dependency. @Mxchaeltrxnpackage.json
to@sketchbook-js/sketchbook
to use the npm organisation's scope. @Mxchaeltrxnpackage.json
to0.0.0
as recommended in the np docs. @Mxchaeltrxnrelease
script as described in the np docs. (example) @Mxchaeltrxnpackage.json
to include the files we want to distribute. For Sketchbook this'll be everything inbuild
andcli
folders +README.md
andLICENSE
. (example) @MxchaeltrxnREADME.md
to use a build status badge for the new repo (sketchbook-js/sketchbook
) and to link to the new deployment URL (https://sketchbook-js.vercel.app/
). @MxchaeltrxnCONTRIBUTING.md
to use the new repo (sketchbook-js/sketchbook
). @Mxchaeltrxn0.1.0-0
) with adev
dist-tag usingyarn release --tag=dev
. @MxchaeltrxnWe should then be able to test everything is working by installing the prerelease version into a project:
The text was updated successfully, but these errors were encountered: