Skip to content

Commit

Permalink
Add a test post for review
Browse files Browse the repository at this point in the history
  • Loading branch information
conradolandia committed Nov 13, 2024
1 parent c187f44 commit 1ac9ad3
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 4 deletions.
4 changes: 0 additions & 4 deletions scripts/generate-og-images.js
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,6 @@ async function generateAllOgImages() {
const authorsArray = Array.isArray(meta.author) ? meta.author : [meta.author];
const authorMetadata = await fetchAuthorsMetadata(authorsArray);

console.log(authorMetadata);

if (!authorMetadata) {
console.warn(
`Could not fetch metadata for author "${meta.author}". Skipping image generation for post "${slug}".`
Expand All @@ -183,8 +181,6 @@ async function generateAllOgImages() {
author: authorMetadata.map(a => a.name),
};

console.log(svgData);

if (!testLength(svgData.title, maxTextLength)) {
throw new Error(`The title of the post "${svgData.title}" is too long (${svgData.title.length} characters)! Use titles of ${maxTextLength} characters or less.`);
}
Expand Down
43 changes: 43 additions & 0 deletions src/routes/blog/test-post/+page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: This is a test post for multiple authors
author:
- mrclary
- camgerlach
- ccordoba12
pub_date: 2024-11-11
category: Announcement
tags: milestone, new-feature, installers
summary: Spyder 6 will introduce new conda-based installers for Windows, macOS, and Linux. While Windows and macOS have had installers for some time, this new development will provide a more consistent and reliable user experience across all platforms, including Linux. Additionally, the new installers lay the foundation for several exciting new Spyder features.
---

For the last several years, Spyder has offered standalone installers for Windows and macOS which isolate Spyder's runtime environment from users' development environments.
This provides a more stable user experience than traditional conda or pip installation methods.
However, these standalone installers did not allow implementing desirable features, such as automatic incremental updates or installing external Spyder plugins like Spyder-Notebook and Spyder-Unittest.
Additionally, these standalone applications were limited to Windows and macOS.

Our new installers will provide a more consistent experience for users across all platforms, including Linux, while maintaining the benefits of an isolated runtime environment for Spyder.
Additionally, they are fully compatible with incremental updates and external plugin management.
Look for future announcements about these and other features!

So, what will you see with these new installers?
If you are a Windows user, you will continue to have a graphical interface guiding you through the installation process, and will likely not notice any difference from the previous experience.

![Windows installer](windows.png)

If you are a macOS user, you will now have a `.pkg` package installer instead of a `.dmg` disk image.
Rather than drag-and-drop the application to the `Applications` folder, the `.pkg` installer provides a graphical interface that will guide you through the installation process with more flexibility.

![macOS installer](macos.png)

If you are a Linux user, you will have an interactive shell script guiding you through the installation process.
This ensures it is compatible with as many distributions and desktop environments as possible.

![Linux installer](linux.png)

In all cases, you will not need to have Anaconda installed, nor do you need an existing Python environment; in fact, you don't even need a preexisting Python installation!
These installers are completely self-contained.
Spyder will continue to include popular packages such as NumPy, SciPy, Pandas and Matplotlib so you can start coding out-of-the-box.
However, you will still be able to use Spyder with your existing conda, venv, Python.org, and other Python installers and environments as before.
Furthermore, only Spyder and its critical dependencies will be updated on each new release, which will make getting the latest version a lean and frictionless process.

The Spyder team is really excited about these new installers and the new features they will make possible, and we hope you enjoy them too!
Binary file added src/routes/blog/test-post/linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/routes/blog/test-post/macos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/routes/blog/test-post/windows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1ac9ad3

Please sign in to comment.