Skip to content
Snippets Groups Projects
Verified Commit da02b8ba authored by João Magalhães's avatar João Magalhães :rocket:
Browse files

feat: renaming of examples into frontends

Better exaplains the structure of the repository
parent eb360860
No related branches found
No related tags found
1 merge request!16Support for Game Boy Color (CGB) 😎🖍️
Pipeline #1621 passed
Showing
with 14 additions and 14 deletions
......@@ -6,4 +6,4 @@ Cargo.lock
/target
/res/roms.prop
/examples/*/target
/frontends/*/target
......@@ -43,18 +43,18 @@ build-wasm:
- rustup override set $RUST_VERSION
- rustc --version
- cargo install wasm-pack
- wasm-pack build --release --target=web --out-dir=examples/web/lib -- --features wasm
- cd examples/web && npm install && npm run build
- wasm-pack build --release --target=web --out-dir=frontends/web/lib -- --features wasm
- cd frontends/web && npm install && npm run build
artifacts:
paths:
- examples/web/dist
- examples/web/lib
- frontends/web/dist
- frontends/web/lib
expire_in: 1 day
deploy-netlify-preview:
stage: deploy
script:
- cd examples/web/dist
- cd frontends/web/dist
- cp -rp ../static/* .
- npm_config_yes=true npx --package=netlify-cli netlify deploy --dir=.
dependencies:
......@@ -65,7 +65,7 @@ deploy-netlify-preview:
deploy-netlify-prod:
stage: deploy
script:
- cd examples/web/dist
- cd frontends/web/dist
- cp -rp ../static/* .
- npm_config_yes=true npx --package=netlify-cli netlify deploy --dir=. --prod
dependencies:
......@@ -76,7 +76,7 @@ deploy-netlify-prod:
deploy-cloudfare-master:
stage: deploy
script:
- cd examples/web/dist
- cd frontends/web/dist
- cp -rp ../static/* .
- npm_config_yes=true npx wrangler pages publish . --project-name=boytacean --branch master
dependencies:
......@@ -87,7 +87,7 @@ deploy-cloudfare-master:
deploy-cloudfare-stable:
stage: deploy
script:
- cd examples/web/dist
- cd frontends/web/dist
- cp -rp ../static/* .
- npm_config_yes=true npx wrangler pages publish . --project-name=boytacean --branch stable
dependencies:
......@@ -98,7 +98,7 @@ deploy-cloudfare-stable:
deploy-cloudfare-prod:
stage: deploy
script:
- cd examples/web/dist
- cd frontends/web/dist
- cp -rp ../static/* .
- npm_config_yes=true npx wrangler pages publish . --project-name=boytacean --branch prod
dependencies:
......@@ -120,7 +120,7 @@ deploy-npm:
stage: deploy
script:
- echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
- cd examples/web/lib && npm publish
- cd frontends/web/lib && npm publish
dependencies:
- build-wasm
only:
......
......@@ -26,5 +26,5 @@ opt-level = 3
[workspace]
members = [
".",
"examples/sdl",
"frontends/sdl",
]
......@@ -44,8 +44,8 @@ wasm-pack build --release --target=nodejs -- --features wasm
```bash
cargo install wasm-pack
wasm-pack build --release --target=web --out-dir=examples/web/lib -- --features wasm
cd examples/web
wasm-pack build --release --target=web --out-dir=frontends/web/lib -- --features wasm
cd frontends/web
npm install && npm run build
cd dist && python3 -m http.server
```
......
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment