Skip to content

Commit 221dad5

Browse files
committed
init elixir note
0 parents  commit 221dad5

File tree

2,181 files changed

+436666
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,181 files changed

+436666
-0
lines changed

.bumpversion.cfg

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[bumpversion]
2+
current_version = 3, 2, 0, 'final', 0
3+
commit = False
4+
tag = False
5+
parse = (?P<major>\d+)\,\ (?P<minor>\d+)\,\ (?P<patch>\d+)\,\ \'(?P<release>\S+)\'\,\ (?P<build>\d+)
6+
serialize =
7+
{major}, {minor}, {patch}, '{release}', {build}
8+
9+
[bumpversion:part:release]
10+
optional_value = final
11+
values =
12+
alpha
13+
beta
14+
candidate
15+
final
16+
17+
[bumpversion:part:build]
18+
19+
[bumpversion:file:jupyterlab/_version.py]

.cleanignore

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# files that match any pattern from .cleanignore are NOT removed by
2+
# the `jlpm clean:slate` command. Same syntax as .gitignore (plus the @).
3+
#
4+
# @: if a pattern starts with "@", some includes are automatically added,
5+
# in addition to the base exclude pattern. For example:
6+
#
7+
# @*.foo
8+
#
9+
# will add:
10+
#
11+
# *.foo
12+
# !packages/**/*.foo
13+
# !**/node_modules/**/*.foo
14+
#
15+
# These help ensure that all node_modules dirs are cleaned and that
16+
# sibling installs of labextensions are not cleaned.
17+
18+
# jetbrains IDE stuff
19+
@*.iml
20+
@.idea/
21+
22+
# ms IDE stuff
23+
@*.code-workspace
24+
@.history
25+
@.vscode

.dockerignore

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
.git
2+
.dockerignore
3+
Dockerfile
4+
5+
# project files
6+
coverage/
7+
8+
dev_mode/listings
9+
dev_mode/schemas
10+
dev_mode/static
11+
dev_mode/themes
12+
dev_mode/workspaces
13+
dev_mode/stats.json
14+
15+
# Skip docs
16+
docs/
17+
**/docs/source/_build
18+
19+
# Skip examples
20+
examples/
21+
22+
junit.xml
23+
24+
galata
25+
jupyterlab/geckodriver
26+
jupyterlab/static
27+
jupyterlab/schemas
28+
jupyterlab/themes
29+
jupyterlab/style.js
30+
jupyterlab/tests/**/static
31+
jupyterlab/tests/**/labextension
32+
33+
# Remove after next release
34+
jupyterlab/imports.css
35+
36+
packages/nbconvert-css/style/
37+
packages/services/examples/node/config.json
38+
packages/services/examples/browser/tmp
39+
packages/theme-*/static
40+
41+
tests/**/coverage
42+
tests/**/.cache-loader
43+
44+
**/node_modules

.eslintignore

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
node_modules
2+
**/build
3+
**/lib
4+
**/node_modules
5+
**/mock_packages
6+
**/static
7+
**/typings
8+
**/schemas
9+
**/themes
10+
coverage
11+
*.map.js
12+
*.bundle.js
13+
14+
dev_mode/index.js
15+
!dev_mode/static/index.out.js
16+
dev_mode/workspaces
17+
docs/_build
18+
docs/api
19+
docs/build
20+
examples/chrome-example-test.js
21+
examples/federated/core_package/index.template.js
22+
jupyterlab/chrome-test.js
23+
jupyterlab/geckodriver
24+
packages/extensionmanager-extension/examples/listings
25+
packages/nbconvert-css/raw.js
26+
packages/ui-components/src/icon/iconimports.ts
27+
packages/ui-components/storybook-static
28+
jupyterlab/staging/yarn.js
29+
jupyterlab/staging/index.js
30+
tsconfigdoc.json
31+
galata/playwright-report
32+
examples/federated/core_package/index.js
33+
examples/federated/labextensions
34+
35+
# jetbrains IDE stuff
36+
.idea/
37+
38+
# ms IDE stuff
39+
.history/
40+
.vscode/

.eslintrc.js

+80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
module.exports = {
2+
env: {
3+
browser: true,
4+
es6: true,
5+
commonjs: true,
6+
node: true,
7+
'jest/globals': true
8+
},
9+
globals: {
10+
JSX: 'readonly'
11+
},
12+
root: true,
13+
extends: [
14+
'eslint:recommended',
15+
'plugin:@typescript-eslint/eslint-recommended',
16+
'plugin:@typescript-eslint/recommended',
17+
'prettier/@typescript-eslint',
18+
'plugin:react/recommended',
19+
'plugin:jest/recommended'
20+
],
21+
parser: '@typescript-eslint/parser',
22+
parserOptions: {
23+
project: 'tsconfig.eslint.json'
24+
},
25+
plugins: ['@typescript-eslint', 'jest'],
26+
rules: {
27+
'@typescript-eslint/no-floating-promises': ['error', { ignoreVoid: true }],
28+
'@typescript-eslint/naming-convention': [
29+
'error',
30+
{
31+
selector: 'interface',
32+
format: ['PascalCase'],
33+
custom: {
34+
regex: '^I[A-Z]',
35+
match: true
36+
}
37+
}
38+
],
39+
'@typescript-eslint/no-unused-vars': ['warn', { args: 'none' }],
40+
'@typescript-eslint/no-use-before-define': 'off',
41+
'@typescript-eslint/camelcase': 'off',
42+
'@typescript-eslint/no-explicit-any': 'off',
43+
'@typescript-eslint/no-non-null-assertion': 'off',
44+
'@typescript-eslint/no-namespace': 'off',
45+
'@typescript-eslint/interface-name-prefix': 'off',
46+
'@typescript-eslint/explicit-function-return-type': 'off',
47+
'@typescript-eslint/ban-ts-comment': ['warn', { 'ts-ignore': true }],
48+
'@typescript-eslint/ban-types': 'warn',
49+
'@typescript-eslint/no-non-null-asserted-optional-chain': 'warn',
50+
'@typescript-eslint/no-var-requires': 'off',
51+
'@typescript-eslint/no-empty-interface': 'off',
52+
'@typescript-eslint/triple-slash-reference': 'warn',
53+
'@typescript-eslint/no-inferrable-types': 'off',
54+
'jest/no-conditional-expect': 'warn',
55+
'jest/valid-title': 'warn',
56+
'no-inner-declarations': 'off',
57+
'no-prototype-builtins': 'off',
58+
'no-control-regex': 'warn',
59+
'no-undef': 'warn',
60+
'no-case-declarations': 'warn',
61+
'no-useless-escape': 'off',
62+
'prefer-const': 'off',
63+
'react/prop-types': 'warn',
64+
'sort-imports': [
65+
'error',
66+
{
67+
ignoreCase: true,
68+
ignoreDeclarationSort: true,
69+
ignoreMemberSort: false,
70+
memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'],
71+
allowSeparatedGroups: false
72+
}
73+
]
74+
},
75+
settings: {
76+
react: {
77+
version: 'detect'
78+
}
79+
}
80+
};

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
jupyterlab/staging/yarn.js binary

.github/ISSUE_TEMPLATE/bug_report.md

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
---
5+
6+
<!--
7+
Welcome! Before creating a new issue:
8+
* Search for relevant issues
9+
* Follow the issue reporting guidelines:
10+
https://jupyterlab.readthedocs.io/en/3.3.x/getting_started/issue.html
11+
-->
12+
13+
## Description
14+
15+
<!--Describe the bug clearly and concisely. Include screenshots if possible-->
16+
17+
## Reproduce
18+
19+
<!--Describe step-by-step instructions to reproduce the behavior-->
20+
21+
1. Go to '...'
22+
2. Click on '...'
23+
3. Scroll down to '...'
24+
4. See error '...'
25+
26+
<!--Describe how you diagnosed the issue. See the guidelines at
27+
https://jupyterlab.readthedocs.io/en/3.3.x/getting_started/issue.html -->
28+
29+
## Expected behavior
30+
31+
<!--Describe what you expected to happen-->
32+
33+
## Context
34+
35+
<!--Complete the following for context, and add any other relevant context-->
36+
37+
- Operating System and version:
38+
- Browser and version:
39+
- JupyterLab version:
40+
41+
<details><summary>Troubleshoot Output</summary>
42+
<pre>
43+
Paste the output from running `jupyter troubleshoot` from the command line here.
44+
You may want to sanitize the paths in the output.
45+
</pre>
46+
</details>
47+
48+
<details><summary>Command Line Output</summary>
49+
<pre>
50+
Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
51+
</pre>
52+
</details>
53+
54+
<details><summary>Browser Output</summary>
55+
<pre>
56+
Paste the output from your browser Javascript console here.
57+
</pre>
58+
</details>
+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Feature Request
3+
about: Suggest something to add to JupyterLab
4+
labels: enhancement
5+
---
6+
7+
<!--
8+
Welcome! Thanks for thinking of a way to improve JupyterLab. If this solves a problem for you, then it probably solves that problem for lots of people! So the whole community will benefit from this request.
9+
10+
11+
Before creating a new feature request please search the issues for relevant feature requests.
12+
-->
13+
14+
### Problem
15+
16+
<!-- Provide a clear and concise description of what problem this feature will solve. For example:
17+
18+
* I'm always frustrated when [...] because [...]
19+
* I would like it if [...] happened when I [...] because [...]
20+
-->
21+
22+
### Proposed Solution
23+
24+
<!-- Provide a clear and concise description of a way to accomplish what you want. For example:
25+
26+
* Add an option so that when [...] [...] will happen
27+
-->
28+
29+
### Additional context
30+
31+
<!-- Add any other context or screenshots about the feature request here. You can also include links to examples of other programs that have something similar to your request. For example:
32+
33+
* Another project [...] solved this by [...]
34+
-->

.github/codeql/codeql-config.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: "My CodeQL config"
2+
3+
queries:
4+
- uses: security-and-quality
5+
6+
paths-ignore:
7+
- node_modules
8+
# Ignore our vendored yarn.js
9+
- jupyterlab/staging/yarn.js
10+
# Ignore templates, which generate syntax error warnings
11+
- '**/templates/*.html'
12+
- examples/federated/core_package/index.js
13+
- jupyterlab/staging/index.js
14+
- dev_mode/index.js
15+
# TODO: remove when fixed upstream
16+
# see https://github.com/jupyterlab/jupyterlab/issues/10522 for more info
17+
- packages/services/src/kernel/messages.ts

0 commit comments

Comments
 (0)