jupyter / jupyter/notebook

Enable Code Folding by Default

Open
#2,235 18 comments 6 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
13.3k
Forks
5.8k
Avg merge
6d 11h
Merged PRs (30d)
7

Description

Some users that I support love having the [Code folding](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/wiki/Codefolding) extension installed.

![image](https://cloud.githubusercontent.com/assets/836375/23386010/bbdc55ba-fd08-11e6-9669-329658eb36dc.png)

This seems like something we could support out of the box with jupyter notebook instead of having an extension. I'd certainly love having this even for beginners to help deal with unwieldy large notebooks.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked Code folding extension and its behavior in large notebooks. Compare that behavior with the existing Jupyter Notebook interface and identify the relevant frontend entry points before proposing scope. Done means code folding is supported by default without requiring the extension, with the expected behavior documented and tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.