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

JupyterLab Extension to Launch Text Notebooks #1154

Merged
merged 19 commits into from
Nov 12, 2023

Commits on Nov 6, 2023

  1. feat: Create text notebook from lab interface

    - Users should be able to create text notebooks in different formats
    
    - Launcher icons have been added to create text notebooks
    
    - Existing extension code has been refactored to split into logical files
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    738b9fc View commit details
    Browse the repository at this point in the history
  2. feat: Add jupytext menu

    - A dedicated Jupytext menu has been added to launch text notebooks
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a6d2c06 View commit details
    Browse the repository at this point in the history
  3. feat: Update npm dependencies

    - Add dependencies needed for launching text notebooks
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    ef6b94c View commit details
    Browse the repository at this point in the history
  4. feat: Modify contentsManager

    - Check properly if asked model is of jupytext or native format
    
    - Add few tests to ensure that jupytext contentsManager is creating files properly
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c46b7b3 View commit details
    Browse the repository at this point in the history
  5. build: Add a custom script to develop extension

    - Repo organization does not permit to use native jupyterlab script
    
    - Small utility script has been added to create symlink of extension data
    while in dev mode
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f224da1 View commit details
    Browse the repository at this point in the history
  6. test: Add basic integration tests

    - Galata UI tests have been added to check jupytext extension
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    8a194a4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d95e4c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    500f76f View commit details
    Browse the repository at this point in the history
  9. test: Use a pixel tolerance on screenshot comparison

    - Comparing colors can be a bit flaky given colors can vary across platforms
    
    - We use a maxDiffPixelRatio to smooth these issues out of tests
    mahendrapaipuri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    ebf7a8b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2370db4 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    4a27ec2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccf8939 View commit details
    Browse the repository at this point in the history
  3. feat: Make jupytext extension confgurable

    - Users will be able to configure category of Text notebooks in launcher
    
    - Users can configure which formats should be added to launcher
    
    - These configs will be available via Settings in JupyterLab
    mahendrapaipuri committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    2593ad0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90afb41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2cb470d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36f2595 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d599980 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    3612e89 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    ef304e9 View commit details
    Browse the repository at this point in the history