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

Documentation #21

Closed
fcollonval opened this issue Jul 19, 2024 · 2 comments
Closed

Documentation #21

fcollonval opened this issue Jul 19, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@fcollonval
Copy link
Member

fcollonval commented Jul 19, 2024

Writing some documentation for this package


Raw Markdown
Plan of the doc

- how to install the package?

```sh
pip install ...
```

- what does it do?

  - Provides a cli for building Jupyter extensions. There is 3 subcommands
    - `build`: Build the Jupyter extension JavaScript assets to be consumed by the Jupyter app
    - `develop`: Install the Jupyter extension JavaScript assets in dev mode for consumption in the Jupyter app. It similar to [_editable_ install mode of pip](https://setuptools.pypa.io/en/latest/userguide/development_mode.html).
    - `watch`: Automatically rebuild the development JavaScript assets when one file is changed to ease development.

  - Provides a NPM package manager: `jlpm`
  - [maybe] Provides a NPM package hosting JavaScript asset building configuration (aka `@jupyterlab/builder` see #16)

- how to uninstall the package?

```sh
pip uninstall ...
```

- how to contribute?

> You describe how to install it in development mode and how to test the package

Plan of the doc

  • how to install the package?
pip install ...
  • what does it do?

    • Provides a cli for building Jupyter extensions. There is 3 subcommands

      • build: Build the Jupyter extension JavaScript assets to be consumed by the Jupyter app
      • develop: Install the Jupyter extension JavaScript assets in dev mode for consumption in the Jupyter app. It similar to editable install mode of pip.
      • watch: Automatically rebuild the development JavaScript assets when one file is changed to ease development.
    • Provides a NPM package manager: jlpm

    • [maybe] Provides a NPM package hosting JavaScript asset building configuration (aka @jupyterlab/builder see Include @jupyterlab/builder in this package #16)

  • how to uninstall the package?

pip uninstall ...
  • how to contribute?

You describe how to install it in development mode and how to test the package

@fcollonval fcollonval added the bug Something isn't working label Jul 19, 2024
@fcollonval
Copy link
Member Author

fcollonval commented Jul 19, 2024

Markdown tricks for GitHub:

Raw Markdown
Add links
[text to display](https://github.com/jupyterlab/jupyterlab-builder/pull/11)

Display code snippet :warning: only works in GitHub for issues and pull requests:

https://github.com/jupyterlab/jupyterlab-builder/blob/c04e4a2523df1ccbfc2d4bf9edb34cdd2bd25fb3/jupyter_builder/federated_extensions_requirements.py#L41-L50

> [!Note]
> This a note

> [!WARNING]
> This warning

Link to GitHub documentation: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax

Formatted markdown

Add links
text to display

Display code snippet ⚠️ only works in GitHub for issues and pull requests:

https://github.com/jupyterlab/jupyterlab-builder/blob/c04e4a2523df1ccbfc2d4bf9edb34cdd2bd25fb3/jupyter_builder/federated_extensions_requirements.py#L41-L50

Note

This a note

Warning

This warning

Link to GitHub documentation: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax

@fcollonval fcollonval added documentation Improvements or additions to documentation and removed bug Something isn't working labels Jul 19, 2024
@fcollonval
Copy link
Member Author

Closed by #22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant