Skip to content
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
0bbe473
Motoko hello world - remove ninja-specific parts
viviveevee Mar 18, 2025
9a5cffe
rust Hello World
viviveevee Mar 18, 2025
6b4c3cd
update BUILD.md
viviveevee Mar 18, 2025
b79240f
add candid-extractor to CI
viviveevee Mar 18, 2025
ef0115f
fix rust/parallel_calls
viviveevee Mar 18, 2025
cc8cd66
...again
viviveevee Mar 18, 2025
a6c0549
Update motoko/hello_world/backend/app.mo
viviveevee Mar 18, 2025
b60c947
add open-in-ninja button to readmes
viviveevee Mar 19, 2025
34f18a2
add rust/flying_ninja
viviveevee Mar 19, 2025
d16f8e9
add motoko/flying_ninja
viviveevee Mar 19, 2025
d8006e9
add motoko/llm_chatbot
viviveevee Mar 19, 2025
2ad230c
add mops to setup
viviveevee Mar 19, 2025
69e878b
add rust/llm_chatbot
viviveevee Mar 19, 2025
8e3f2c8
add motoko/daily_planner
viviveevee Mar 19, 2025
c8b8a4d
add rust/daily_planner
viviveevee Mar 19, 2025
ddd6681
candid formatting
viviveevee Mar 19, 2025
c2d0b37
add motoko/backend_only
viviveevee Mar 19, 2025
078ac16
add rust/backend_only
viviveevee Mar 19, 2025
513c076
fix backend_only
viviveevee Mar 19, 2025
9183c95
add rust/evm_block_explorer
viviveevee Mar 20, 2025
81dee2d
add motoko/evm_block_explorre
viviveevee Mar 20, 2025
850d304
forgot Makefile
viviveevee Mar 20, 2025
b637550
add motoko/filevault
viviveevee Mar 20, 2025
4b7a223
add motoko/tokenmania
viviveevee Mar 20, 2025
578b525
add rust/tokenmania
viviveevee Mar 20, 2025
77141ea
add hosting/react
viviveevee Mar 20, 2025
ee0b8bb
hosting/my_crypto_blog
viviveevee Mar 20, 2025
6fc8355
add rust/motoko who_am_i
viviveevee Mar 20, 2025
8d5054a
update codeowners
viviveevee Mar 21, 2025
70a094d
move to one .yml file for multiple examples
viviveevee Mar 21, 2025
9c51a2b
target correct branch
viviveevee Mar 21, 2025
186e585
fix matrix definition
viviveevee Mar 21, 2025
33113d5
provision linux container
viviveevee Mar 21, 2025
716de6b
skip bare ubuntu
viviveevee Mar 21, 2025
97fd3de
revert provision script changes
viviveevee Mar 21, 2025
9d95b29
skip npm i
viviveevee Mar 21, 2025
698e418
Merge branch 'master' into severin/consolidate-ninja-projects
viviveevee Mar 24, 2025
e560645
revert rust/parallel_calls to be able to merge
viviveevee Mar 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 19 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,34 @@
/c/reverse/ @dfinity/growth

/hosting/godot-html5-template/ @dfinity/sdk
/hosting/my_crypto_blog/ @dfinity/ninja-devs
/hosting/photo-storage/ @dfinity/sdk
/hosting/react/ @dfinity/ninja-devs
/hosting/static-website/ @dfinity/sdk
/hosting/unity-webgl-template/ @dfinity/sdk

/motoko/basic_bitcoin/ @dfinity/execution
/motoko/basic_dao/ @dfinity/languages
/motoko/backend_only/ @dfinity/ninja-devs
/motoko/canister_logs/ @dfinity/execution
/motoko/cert-var/ @dfinity/trust
/motoko/classes/ @dfinity/languages
/motoko/composite_query/ @dfinity/languages
/motoko/counter/ @dfinity/languages
/motoko/daily_planner/ @dfinity/ninja-devs
/motoko/encrypted-notes-dapp-vetkd/ @dfinity/crypto-team
/motoko/encrypted-notes-dapp/ @dfinity/crypto-team
/motoko/evm_block_explorer/ @dfinity/ninja-devs
/motoko/filevault/ @dfinity/ninja-devs
/motoko/flying_ninja/ @dfinity/ninja-devs
/motoko/hello_cycles/ @dfinity/languages
/motoko/hello_world/ @dfinity/ninja-devs
/motoko/ic-pos/ @dfinity/growth
/motoko/icp_transfer/ @dfinity/growth
/motoko/icrc2-swap/ @dfinity/growth
/motoko/internet_identity_integration/ @dfinity/identity
/motoko/life/ @dfinity/languages
/motoko/llm_chatbot/ @dfinity/ninja-devs
/motoko/minimal-counter-dapp/ @dfinity/growth
/motoko/parallel_calls/ @dfinity/languages
/motoko/pub-sub/ @dfinity/growth
Expand All @@ -34,32 +43,39 @@
/motoko/superheroes/ @dfinity/growth
/motoko/threshold-ecdsa/ @dfinity/crypto-team
/motoko/threshold-schnorr/ @dfinity/crypto-team
/motoko/tokenmania/ @dfinity/ninja-devs
/motoko/token_transfer/ @dfinity/growth
/motoko/token_transfer_from/ @dfinity/growth
/motoko/vetkd/ @dfinity/crypto-team
/motoko/whoami/ @dfinity/growth
/motoko/who_am_i/ @dfinity/ninja-devs

/native-apps/unity_ii_applink/ @dfinity/sdk
/native-apps/unity_ii_deeplink/ @dfinity/sdk

/rust/basic_bitcoin/ @dfinity/execution
/rust/basic_dao/ @dfinity/testing-verification
/rust/basic_ethereum/ @dfinity/cross-chain-team
/rust/backend_only/ @dfinity/ninja-devs
/rust/canister-info/ @dfinity/testing-verification
/rust/canister-snapshots/ @dfinity/execution
/rust/canister_logs/ @dfinity/execution
/rust/composite_query/ @dfinity/execution
/rust/counter/ @dfinity/growth
/rust/daily_planner/ @dfinity/ninja-devs
/rust/defi/ @dfinity/growth
/rust/dip721-nft-container/ @dfinity/sdk
/rust/encrypted-notes-dapp-vetkd/ @dfinity/crypto-team
/rust/encrypted-notes-dapp/ @dfinity/crypto-team
/rust/evm_block_explorer/ @dfinity/ninja-devs
/rust/face-recognition/ @dfinity/execution
/rust/flying_ninja/ @dfinity/ninja-devs
/rust/guards/ @dfinity/cross-chain-team
/rust/hello/ @dfinity/sdk
/rust/hello_world/ @dfinity/ninja-devs
/rust/icp_transfer/ @dfinity/growth
/rust/image-classification/ @dfinity/execution
/rust/inter-canister-calls/ @dfinity/ic-message-routing-owners
/rust/llm_chatbot/ @dfinity/ninja-devs
/rust/nft-wallet/ @dfinity/growth
/rust/parallel_calls/ @dfinity/research
/rust/performance_counters/ @dfinity/execution
Expand All @@ -71,9 +87,11 @@
/rust/simd/ @dfinity/execution
/rust/threshold-ecdsa/ @dfinity/crypto-team
/rust/threshold-schnorr/ @dfinity/crypto-team
/rust/tokenmania/ @dfinity/ninja-devs
/rust/token_transfer/ @dfinity/growth
/rust/token_transfer_from/ @dfinity/growth
/rust/vetkd/ @dfinity/crypto-team
/rust/who_am_i/ @dfinity/ninja-devs
/rust/x509/ @dfinity/crypto-team

/svelte/svelte-motoko-starter/ @dfinity/sdk
Expand Down
40 changes: 40 additions & 0 deletions .github/workflows/hosting-my-crypto-blog-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: hosting-my-crypto-blog
on:
push:
branches:
- master
pull_request:
paths:
- hosting/my_crypto_blog/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/hosting-my-crypto-blog-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
hosting-my-crypto-blog-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Hosting My Crypto Blog Darwin
run: |
dfx start --background
pushd hosting/my_crypto_blog
make install
popd
hosting-my-crypto-blog-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Hosting My Crypto Blog Linux
run: |
dfx start --background
pushd hosting/my_crypto_blog
make install
popd
40 changes: 40 additions & 0 deletions .github/workflows/hosting-react-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: hosting-react
on:
push:
branches:
- master
pull_request:
paths:
- hosting/react/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/hosting-react-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
hosting-react-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Hosting React Darwin
run: |
dfx start --background
pushd hosting/react
make install
popd
hosting-react-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Hosting React Linux
run: |
dfx start --background
pushd hosting/react
make install
popd
40 changes: 40 additions & 0 deletions .github/workflows/motoko-backend-only-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: motoko-backend-only
on:
push:
branches:
- master
pull_request:
paths:
- motoko/backend_only/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/motoko-backend-only-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
motoko-backend-only-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Motoko Backend Only Darwin
run: |
dfx start --background
pushd motoko/backend_only
make test
popd
motoko-backend-only-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Motoko Backend Only Linux
run: |
dfx start --background
pushd motoko/backend_only
make test
popd
40 changes: 40 additions & 0 deletions .github/workflows/motoko-daily-planner-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: motoko-daily-planner
on:
push:
branches:
- master
pull_request:
paths:
- motoko/daily_planner/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/motoko-daily-planner-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
motoko-daily-planner-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Motoko Daily Planner Darwin
run: |
dfx start --background
pushd motoko/daily_planner
make test
popd
motoko-daily-planner-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Motoko Daily Planner Linux
run: |
dfx start --background
pushd motoko/daily_planner
make test
popd
40 changes: 40 additions & 0 deletions .github/workflows/motoko-evm-block-explorer-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: motoko-evm-block-explorer
on:
push:
branches:
- master
pull_request:
paths:
- motoko/evm_block_explorer/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/motoko-evm-block-explorer-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
motoko-evm-block-explorer-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Motoko Evm Block Explorer Darwin
run: |
dfx start --background
pushd motoko/evm_block_explorer
make install
popd
motoko-evm-block-explorer-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Motoko Evm Block Explorer Linux
run: |
dfx start --background
pushd motoko/evm_block_explorer
make install
popd
40 changes: 40 additions & 0 deletions .github/workflows/motoko-filevault-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: motoko-filevault
on:
push:
branches:
- master
pull_request:
paths:
- motoko/filevault/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/motoko-filevault-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
motoko-filevault-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Motoko Filevault Darwin
run: |
dfx start --background
pushd motoko/filevault
make install
popd
motoko-filevault-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Motoko Filevault Linux
run: |
dfx start --background
pushd motoko/filevault
make install
popd
40 changes: 40 additions & 0 deletions .github/workflows/motoko-flying-ninja-example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: motoko-flying-ninja
on:
push:
branches:
- master
pull_request:
paths:
- motoko/flying_ninja/**
- .github/workflows/provision-darwin.sh
- .github/workflows/provision-linux.sh
- .github/workflows/motoko-flying-ninja-example.yml
- .ic-commit
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
motoko-flying-ninja-darwin:
runs-on: macos-15
steps:
- uses: actions/checkout@v1
- name: Provision Darwin
run: bash .github/workflows/provision-darwin.sh
- name: Motoko Flying Ninja Darwin
run: |
dfx start --background
pushd motoko/flying_ninja
make test
popd
motoko-flying-ninja-linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- name: Provision Linux
run: bash .github/workflows/provision-linux.sh
- name: Motoko Flying Ninja Linux
run: |
dfx start --background
pushd motoko/flying_ninja
make test
popd
Loading
Loading