-
Notifications
You must be signed in to change notification settings - Fork 7
Add Myst (new tech stack) workflow #50
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: main
Are you sure you want to change the base?
Conversation
05fd475
to
f66517d
Compare
613fb20
to
eab84c9
Compare
7ffe938
to
1e5d169
Compare
One (of the many) goals of this project I think should be to serve as a "transition guide" from the existing myst-nb/sphinx stack to the Massive improvement (IMO)
Needs
|
Can we merge this? I mean even without the CI preview I feel this is a great addition, so no need to wait for the PR to develop some code-rot. |
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.
Needs a rebase obviously, but content-wise, let's have this in!
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.
OK, well, I was overly enthusiastic, as the landing page still needs some TLC to look more like the page with the old stack.
E.g. I would even go as far as to say myst
forcing the first toc item to be a file:
is rather inconvenient here (and was also in my other repo)
for example:: | ||
|
||
```bash | ||
firefox _build/html/index.html |
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.
Does this load the JS bundles as well? I expect CORS to cause trouble, so that you need a simple static server, like python -m http.server
(I prefer a multi-threaded server script, but you get the idea).
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 with the build with sphinx
section.
I'm fairly certain it's a practically garbage page when opened up after a a myst build.
Result of 💾 Updating .gitignore ✅ Project already initialized with config file: myst.yml ✅ Site already initialized with config file: myst.yml.
Note: jupyter is required for myst execution engine.
- Fail if tracebacks found in myst execution log. - Preserve log and err on traceback.
…nt to merge the two versions at some point.
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.
I have added a new landing page for JB2, for now I think we should go ahead and merge this PR and eventually consolidate the two landings into one (and add execution to the rendering, etc.)
But all of that can be done in a follow-up, no need to hold this back any longer.
The pixi-based jobs are known to be broken (#73) and fixing them is beyond scope here. |
@rossbar - please go ahead with the merge if/when you are happy with the changes. |
Simplest possible setup (with minimal instructions) for getting up and running with
myst
.