Skip to content

Commit 171b66e

Browse files
Initial commit
0 parents  commit 171b66e

Some content is hidden

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

89 files changed

+4443
-0
lines changed

.clang-format

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
TabWidth: 4
2+
IndentWidth: 4
3+
UseTab: Always

.csharpierrc

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"printWidth": 80,
3+
"useTabs": true,
4+
"tabWidth": 4,
5+
"preprocessorSymbolSets": [
6+
"DEBUG",
7+
"DEBUG,CODE_STYLE"
8+
]
9+
}

.editorconfig

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
3+
[*]
4+
end_of_line = lf
5+
insert_final_newline = true
6+
tab_width = 4
7+
indent_size = 4
8+
indent_style = tab
9+
10+
[*.{yaml,yml}]
11+
indent_style = space

.github/dependabot.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
version: 2
2+
enable-beta-ecosystems: true
3+
4+
updates:
5+
- package-ecosystem: "github-actions"
6+
directory: "/"
7+
schedule:
8+
interval: "daily"
9+
10+
- package-ecosystem: "cargo"
11+
directory: "/"
12+
schedule:
13+
interval: "daily"
14+
versioning-strategy: lockfile-only
15+
16+
- package-ecosystem: "npm"
17+
directory: "/"
18+
schedule:
19+
interval: "daily"
20+
versioning-strategy: increase

.github/workflows/Dependabot.yml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Dependabot
2+
3+
concurrency:
4+
group: Dependabot-${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
7+
permissions:
8+
security-events: write
9+
contents: write
10+
pull-requests: write
11+
12+
on:
13+
workflow_dispatch:
14+
pull_request:
15+
16+
jobs:
17+
Approve:
18+
runs-on: ubuntu-latest
19+
20+
if: ${{ github.actor == 'dependabot[bot]' }}
21+
22+
steps:
23+
- uses: dependabot/[email protected]
24+
with:
25+
github-token: "${{ secrets.GITHUB_TOKEN }}"
26+
27+
- run: gh pr review --approve "$PR_URL"
28+
env:
29+
PR_URL: ${{github.event.pull_request.html_url}}
30+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
31+
32+
Merge:
33+
runs-on: ubuntu-latest
34+
35+
if: ${{ github.actor == 'dependabot[bot]' }}
36+
37+
steps:
38+
- uses: dependabot/[email protected]
39+
with:
40+
github-token: "${{ secrets.GITHUB_TOKEN }}"
41+
42+
- run: gh pr merge --auto --merge "$PR_URL"
43+
env:
44+
PR_URL: ${{github.event.pull_request.html_url}}
45+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

.github/workflows/NPM.yml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: NPM
2+
3+
concurrency:
4+
group: NPM-${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
7+
permissions:
8+
security-events: write
9+
contents: write
10+
pull-requests: write
11+
12+
on:
13+
workflow_dispatch:
14+
release:
15+
types: [created]
16+
workflow_call:
17+
18+
jobs:
19+
Publish:
20+
runs-on: ubuntu-latest
21+
22+
permissions:
23+
contents: read
24+
id-token: write
25+
26+
steps:
27+
- uses: actions/[email protected]
28+
29+
- uses: actions/[email protected]
30+
with:
31+
node-version: "18"
32+
registry-url: "https://registry.npmjs.org"
33+
34+
- run: npm install -g npm
35+
36+
- name: Publish .
37+
continue-on-error: true
38+
working-directory: .
39+
run: |
40+
npm install --legacy-peer-deps
41+
npm publish --legacy-peer-deps --provenance
42+
env:
43+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/Node.yml

+99
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
name: Node
2+
3+
concurrency:
4+
group: Node-${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
7+
permissions:
8+
security-events: write
9+
contents: write
10+
pull-requests: write
11+
12+
on:
13+
workflow_dispatch:
14+
push:
15+
branches: [main]
16+
pull_request:
17+
branches: [main]
18+
workflow_call:
19+
20+
jobs:
21+
Pre-Publish:
22+
runs-on: ubuntu-latest
23+
24+
env:
25+
ADBLOCK: true
26+
TELEMETRY_DISABLED: 1
27+
ASTRO_TELEMETRY_DISABLED: 1
28+
AUTOMATEDLAB_TELEMETRY_OPTOUT: 1
29+
AZURE_CORE_COLLECT_TELEMETRY: 0
30+
CHOOSENIM_NO_ANALYTICS: 1
31+
DIEZ_DO_NOT_TRACK: 1
32+
DO_NOT_TRACK: 1
33+
DOTNET_CLI_TELEMETRY_OPTOUT: 1
34+
DOTNET_INTERACTIVE_CLI_TELEMETRY_OPTOUT: 1
35+
ET_NO_TELEMETRY: 1
36+
GATSBY_TELEMETRY_DISABLED: 1
37+
GATSBY_TELEMETRY_OPT_OUT: 1
38+
GATSBY_TELEMETRY_OPTOUT: 1
39+
HASURA_GRAPHQL_ENABLE_TELEMETRY: false
40+
HINT_TELEMETRY: off
41+
HOMEBREW_NO_ANALYTICS: 1
42+
INFLUXD_REPORTING_DISABLED: true
43+
ITERATIVE_DO_NOT_TRACK: 1
44+
NEXT_TELEMETRY_DEBUG: 1
45+
NEXT_TELEMETRY_DISABLED: 1
46+
NG_CLI_ANALYTICS: false
47+
NUXT_TELEMETRY_DISABLED: 1
48+
PIN_DO_NOT_TRACK: 1
49+
POWERSHELL_TELEMETRY_OPTOUT: 1
50+
SAM_CLI_TELEMETRY: 0
51+
STNOUPGRADE: 1
52+
STRIPE_CLI_TELEMETRY_OPTOUT: 1
53+
54+
strategy:
55+
matrix:
56+
node-version: [18, 19, 20]
57+
58+
steps:
59+
- uses: actions/[email protected]
60+
61+
- uses: pnpm/[email protected]
62+
with:
63+
version: 8.6.12
64+
run_install: |
65+
- recursive: true
66+
args: [
67+
--link-workspace-packages=true,
68+
--lockfile-only,
69+
--prefer-frozen-lockfile=false,
70+
--shamefully-hoist=false,
71+
--shared-workspace-lockfile=true,
72+
--strict-peer-dependencies=false,
73+
--unsafe-perm=true
74+
]
75+
76+
- uses: actions/[email protected]
77+
with:
78+
node-version: ${{ matrix.node-version }}
79+
cache: "pnpm"
80+
cache-dependency-path: ./pnpm-lock.yaml
81+
82+
- run: pnpm install
83+
working-directory: .
84+
85+
- run: pnpm run build
86+
working-directory: .
87+
88+
- uses: actions/[email protected]
89+
with:
90+
name: .-Node-${{ matrix.node-version }}-Target
91+
path: ./Target
92+
93+
- run: pnpm run prepublishOnly
94+
working-directory: .
95+
96+
- uses: actions/[email protected]
97+
with:
98+
name: .-Node-${{ matrix.node-version }}-Target
99+
path: ./Target

.github/workflows/Rust.yml

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
name: Rust
2+
3+
concurrency:
4+
group: Rust-${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
7+
permissions:
8+
security-events: write
9+
10+
on:
11+
workflow_dispatch:
12+
push:
13+
branches: [main]
14+
pull_request:
15+
branches: [main]
16+
workflow_call:
17+
18+
jobs:
19+
Build:
20+
runs-on: ubuntu-latest
21+
22+
env:
23+
ADBLOCK: true
24+
TELEMETRY_DISABLED: 1
25+
ASTRO_TELEMETRY_DISABLED: 1
26+
AUTOMATEDLAB_TELEMETRY_OPTOUT: 1
27+
AZURE_CORE_COLLECT_TELEMETRY: 0
28+
CHOOSENIM_NO_ANALYTICS: 1
29+
DIEZ_DO_NOT_TRACK: 1
30+
DO_NOT_TRACK: 1
31+
DOTNET_CLI_TELEMETRY_OPTOUT: 1
32+
DOTNET_INTERACTIVE_CLI_TELEMETRY_OPTOUT: 1
33+
ET_NO_TELEMETRY: 1
34+
GATSBY_TELEMETRY_DISABLED: 1
35+
GATSBY_TELEMETRY_OPT_OUT: 1
36+
GATSBY_TELEMETRY_OPTOUT: 1
37+
HASURA_GRAPHQL_ENABLE_TELEMETRY: false
38+
HINT_TELEMETRY: off
39+
HOMEBREW_NO_ANALYTICS: 1
40+
INFLUXD_REPORTING_DISABLED: true
41+
ITERATIVE_DO_NOT_TRACK: 1
42+
NEXT_TELEMETRY_DEBUG: 1
43+
NEXT_TELEMETRY_DISABLED: 1
44+
NG_CLI_ANALYTICS: false
45+
NUXT_TELEMETRY_DISABLED: 1
46+
PIN_DO_NOT_TRACK: 1
47+
POWERSHELL_TELEMETRY_OPTOUT: 1
48+
SAM_CLI_TELEMETRY: 0
49+
STNOUPGRADE: 1
50+
STRIPE_CLI_TELEMETRY_OPTOUT: 1
51+
52+
strategy:
53+
matrix:
54+
toolchain: ["stable", "nightly"]
55+
56+
steps:
57+
- uses: actions/[email protected]
58+
59+
- uses: actions-rs/[email protected]
60+
with:
61+
profile: minimal
62+
toolchain: ${{ matrix.toolchain }}
63+
64+
- uses: actions/[email protected]
65+
with:
66+
path: |
67+
~/.cargo/bin/
68+
~/.cargo/registry/index/
69+
~/.cargo/registry/cache/
70+
~/.cargo/git/db/
71+
target/
72+
Target/
73+
key: ${{ runner.os }}-cargo-${{ hashFiles('./Cargo.toml') }}
74+
- uses: actions-rs/[email protected]
75+
with:
76+
command: build
77+
args: --release --all-features --manifest-path ./Cargo.toml

.gitignore

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# dependencies
2+
node_modules
3+
.pnp
4+
.pnp.js
5+
6+
# testing
7+
coverage
8+
9+
# next.js
10+
.next/
11+
out/
12+
build
13+
14+
# misc
15+
.DS_Store
16+
*.pem
17+
18+
# debug
19+
npm-debug.log*
20+
yarn-debug.log*
21+
yarn-error.log*
22+
.pnpm-debug.log*
23+
24+
# local env files
25+
.env.local
26+
.env.development.local
27+
.env.test.local
28+
.env.production.local
29+
.env
30+
.dev.vars
31+
32+
# turbo
33+
.turbo
34+
35+
Cargo.lock
36+
pnpm-lock.yaml
37+
yarn.lock
38+
package-lock.json
39+
.pnpm-store
40+
41+
# Added by cargo
42+
43+
/target

.gitmodules

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[submodule "Cargo"]
2+
path = Cargo
3+
url = ssh://[email protected]/CodeEditorLand/Cargo.git
4+
5+
[submodule "Land"]
6+
path = Land
7+
url = ssh://[email protected]/CodeEditorLand/EnvironmentLand.git
8+
9+
[submodule "NPM"]
10+
path = NPM
11+
url = ssh://[email protected]/CodeEditorLand/NPM.git

0 commit comments

Comments
 (0)