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

Add post for JupyterLab 4.0.0 rc #3

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Testing the GitHub Pages publication

on:
push:
pull_request:
branches:
- main

jobs:
jekyll:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

# Use GitHub Actions' cache to shorten build times and decrease load on servers
- uses: actions/cache@v3
with:
path: vendor/bundle
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }}
restore-keys: |
${{ runner.os }}-gems-

# Standard usage
- uses: helaili/jekyll-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
build_only: true
build_dir: _site

- name: Upload Blog
uses: actions/upload-artifact@v3
with:
name: jupyterlab-assets-website
path: |
_site
32 changes: 32 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
source 'https://rubygems.org'

gem 'jekyll', '~> 3.9.3'
gem 'coderay', '~> 1.1.0'

group :jekyll_plugins do
gem 'html-pipeline', '~> 2.14.3'
gem 'jekyll-avatar', '~> 0.7.0'
gem 'jekyll-coffeescript', '~> 1.1.1'
gem 'jekyll-commonmark-ghpages', '~> 0.4.0'
gem 'jekyll-default-layout', '~> 0.1.4'
gem 'jekyll-feed', '~> 0.15.1'
gem 'jekyll-include-cache', '~> 0.2.1'
gem 'jekyll-mentions', '~> 1.6.0'
gem 'jekyll-optional-front-matter', '~> 0.3.2'
gem 'jekyll-paginate', '~> 1.1.0'
gem 'jekyll-readme-index', '~> 0.3.0'
gem 'jekyll-redirect-from', '~> 0.16.0'
gem 'jekyll-relative-links', '~> 0.6.1'
gem 'jekyll-sass-converter', '~> 1.5.2'
gem 'jekyll-seo-tag', '~> 2.8.0'
gem 'jekyll-sitemap', '~> 1.4.0'
gem 'jekyll-swiss', '~> 1.0.0'
gem 'jekyll-titles-from-headings', '~> 0.5.3'
gem 'jemoji', '~> 0.12.0'
gem 'kramdown-parser-gfm', '~> 1.1.0'
gem 'kramdown', '~> 2.3.2'
gem 'liquid', '~> 4.0.4'
gem 'minima', '~> 2.5.1'
gem 'safe_yaml', '~> 1.0.5'
gem 'sass', '~> 3.7.4'
end
2 changes: 2 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,7 @@ baseurl: /assets
exclude:
- src
- README.md
# Locally installed dependencies in CI test job
- vendor/
feed:
posts_limit: 1
38 changes: 38 additions & 0 deletions _posts/2023-04-11-JupyterLab-4-RC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
layout: post
title: "JupyterLab 4.0.0 Release Candidate is out"
date: 2023-04-11 14:00:00 -0000
categories: posts
excerpt: "The next major version of JupyterLab is coming soon; check it out."
---

# JupyterLab 4.0.0 Release Candidate is out

The next major version of JupyterLab is coming soon (ETA mid-May). We have
started to publish release candidate version that you can try using:

With `pip`

```sh
pip install --pre "jupyterlab>=4.0.0rc0"
```

Or with `conda`

```sh
conda install -c "conda-forge/label/jupyterlab_rc" jupyterlab
```

## What is new?

Have a look at the [major highlights](https://hackmd.io/@fcollonval/HJiUph5bn).
The detailed changes can be found on the [GitHub release page](https://github.com/jupyterlab/jupyterlab/releases/tag/v4.0.0b1).

## How can you help?

There are many ways, you can help making this release better:

- [Report issues](https://github.com/jupyterlab/jupyterlab/issues/new/choose).
- [Help translating](https://crowdin.com/project/jupyterlab) - required registration to the Crowdin platform.
- [Contribute to fix issues]().
- [For developer] start porting your extension. Please look at the [migration guide](https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#jupyterlab-3-x-to-4-x). You could also look at the PR migrating [the extension examples](https://github.com/jupyterlab/extension-examples/pull/225).