How we Deploy Curvenote
Week of July 4, 2022
This week we completely overhauled the curvenote.com site to make better use of the new publishing tools that we are developing! The docs, blog, weeknotes, and changelog are all now directly accessible on curvenote.com and we have more flexibility in improving and making this content interactive in the future! As part of this we are starting to consolidate all of our open-source repositories into a single monorepo (called curvenote!), which will better allow us to introduce themes and other changes to sites over time!
An overview of the components are in Figure 2, our web application and API remain relatively unchanged, and we continue to use Webflow as an easy-to-use website builder for our marketing sites. However, we have moved our blog, docs (including: Overview, Write, Web, Jupyter, CLI), weeknotes and changelog to be powered by Curvenote. Each of these is a different Curvenote project that we can collaborate on using our WYSIWYG editing tools, and then deploy to curvenote.com when we are ready; each component in Figure 2, can be released independently.
When we want to release a new blog article or marketing site change, they can be done fast! For example, deploying a new “weeknotes” page takes about five seconds. We currently still have to use our command line tools, but that will hopefully change next week when we can do this directly from curvenote.com after we are done writing a post!
Blogs, Conferences and Webinars¶
This week we’ve been doing a lot of writing and preparing material to go out and share more about what we are doing and the new open-science publishing tools we have been working on. We’ll be posting the blog articles over the next couple of weeks, now that we’ve integrated the curve.space blog back into our main website. 🚀
We have two talks lined up so far and have been prepping materials this week. The first is at RSECon 2022 which is the Research Software Engineering Conference taking place in the UK in early September. We’re doing a walkthrough session for attendees showing the open research publishing workflow with Curvenote. Research Software Engineering is increasingly getting recognition as an independent discipline with specific challenges of delivering software for research projects. Check out the conference, and if you are attending let us know!
The second is a webinar with the EAGE Student Organization that we’ll be giving in October (still to be announced). We’re excited to be able to take to an audience of students about open research and how our tools can help provide an easy route to publishing their research material. We’re happy to do the same for other student groups too and plan to set up more of these.
Steve made his first trip over Canada this week! So that the team could meet up on the same timezone, being a distributed team this marks the be the first time we all be in the same room - more on that next week!
Other resources from Curvenote tagged publishingcliweeknote
Curvenote and MyST websites create structured data, which can be rendered by any number of "theme servers", which are in charge of turning that structured data into a reading experience.
Webinar - Learn how to write your next paper, report or even your thesis in MyST Markdown to create PDFs and interactive web articles.
A Curvenote webinar taking attendees through publishing and updating research websites directly from the Curvenote visual editor
This week we hosted a webinar showing off our new publishing in-app no-code publishing features
You can now interface with Curvenote through the command line using our new CLI. Eaily export your content, work locally with MyST Markdown, or export to any PDF, Word or LaTeX template.
Export your Curvenote articles to MyST Markdown to locally edit the content. MyST Markdown is a new specification of Markdown that allows you to write professional documents, books and websites.