Skip to content

Commit

Permalink
SQUASHED HISTORY
Browse files Browse the repository at this point in the history
  • Loading branch information
Leinnan committed Mar 1, 2024
0 parents commit 5962466
Show file tree
Hide file tree
Showing 325 changed files with 25,235 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .beamable/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/user-token.json
/beamoLocalRuntime.json
5 changes: 5 additions & 0 deletions .beamable/Content/contentTags_global.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"base": [
"currency.coins"
]
}
15 changes: 15 additions & 0 deletions .beamable/Content/global/currency.coins.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"startingAmount": {
"data": 100
},
"icon": {
"data": {
"referenceKey": "bfecb79b0ae49d640b5bba7b19cdcb0f"
}
},
"clientPermission": {
"data": {
"write_self": true
}
}
}
42 changes: 42 additions & 0 deletions .beamable/Content/global/items.AiItemContent.AiCake.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"icon": {
"data": {}
},
"dynamicProperties": {
"data": [
{
"propertyName": "name",
"propertyDescription": "cake name"
},
{
"propertyName": "description",
"propertyDescription": "cake description, 3000 characters max"
},
{
"propertyName": "calories",
"propertyDescription": "calories"
},
{
"propertyName": "ingredients",
"propertyDescription": "ingredients, comma separated"
}
]
},
"external": {
"data": {
"service": "ForgeService",
"namespace": "OpenAI"
}
},
"itemType": {
"data": "cake made for unicorns"
},
"clientPermission": {
"data": {
"write_self": true
}
},
"itemTheme": {
"data": "we love sweets"
}
}
38 changes: 38 additions & 0 deletions .beamable/Content/global/items.AiItemContent.AiShield.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"icon": {
"data": {}
},
"dynamicProperties": {
"data": [
{
"propertyName": "name",
"propertyDescription": "creative shield name"
},
{
"propertyName": "description",
"propertyDescription": "shield description, max 2000 characters"
},
{
"propertyName": "image",
"propertyDescription": "short item image description"
}
]
},
"external": {
"data": {
"service": "ForgeService",
"namespace": "OpenAI"
}
},
"itemType": {
"data": "shield"
},
"clientPermission": {
"data": {
"write_self": true
}
},
"itemTheme": {
"data": "dark age"
}
}
38 changes: 38 additions & 0 deletions .beamable/Content/global/items.AiItemContent.AiSword.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"icon": {
"data": {}
},
"dynamicProperties": {
"data": [
{
"propertyName": "name",
"propertyDescription": "creative sword name"
},
{
"propertyName": "description",
"propertyDescription": "sword description, max 2000 characters"
},
{
"propertyName": "image",
"propertyDescription": "short item image description"
}
]
},
"external": {
"data": {
"service": "ForgeService",
"namespace": "OpenAI"
}
},
"itemType": {
"data": "sword"
},
"clientPermission": {
"data": {
"write_self": true
}
},
"itemTheme": {
"data": "dark age"
}
}
1 change: 1 addition & 0 deletions .beamable/beamoLocalManifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ServiceDefinitions":[{"BeamoId":"ForgeService","Protocol":0,"ImageId":"sha256:e5627db96ceb888a85a7f5c185fed774cf70aade5d0168b2776e95f1e39e424a","ShouldBeEnabledOnRemote":true,"ProjectDirectory":"ForgeService\\services\\ForgeService","TruncImageId":"e5627db96ceb"},{"BeamoId":"ForgeStorage","Protocol":1,"ImageId":"sha256:b8df2163f9aa384163ea74e076f8cf562f8d291189dbdecc79036e546e1a989c","ShouldBeEnabledOnRemote":true,"ProjectDirectory":"ForgeService\\services\\ForgeStorage","TruncImageId":"b8df2163f9aa"}],"HttpMicroserviceLocalProtocols":{"ForgeService":{"DockerBuildContextPath":"ForgeService\\services","RelativeDockerfilePath":"ForgeService\\Dockerfile","BindSrcForHotReloading":{"IsReadOnly":false,"LocalPath":null,"InContainerPath":null},"HotReloadEnabledEndpoint":null,"HotReloadEnabledPort":null,"CustomPortBindings":[],"CustomBindMounts":[],"CustomVolumes":[],"CustomEnvironmentVariables":[],"InstanceCount":1}},"HttpMicroserviceRemoteProtocols":{"ForgeService":{"HealthCheckEndpoint":"health","HealthCheckPort":"6565","CustomEnvironmentVariables":[]}},"EmbeddedMongoDbLocalProtocols":{"ForgeStorage":{"BaseImage":"mongo:latest","RootUsername":"beamable","RootPassword":"beamable","MongoLocalPort":"","DataVolumeInContainerPath":"/data/db","FilesVolumeInContainerPath":"/beamable"}},"EmbeddedMongoDbRemoteProtocols":{"ForgeStorage":{}}}
1 change: 1 addition & 0 deletions .beamable/config-defaults.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"host":"https://api.beamable.com","cid":"1714908866696208","pid":"DE_1714908866696209"}
12 changes: 12 additions & 0 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"version": 1,
"isRoot": true,
"tools": {
"beamable.tools": {
"version": "1.19.14",
"commands": [
"beam"
]
}
}
}
65 changes: 65 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: CI

on:
push:
branches: [main]
pull_request:
branches: [main]

env:
CARGO_TERM_COLOR: always

jobs:
# Run cargo clippy -- -D warnings
clippy_check:
name: Clippy
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Cache
uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
bevy_forge/target/
key: ${{ runner.os }}-cargo-clippy-${{ hashFiles('**/Cargo.toml') }}
- name: Install stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- name: Install Dependencies
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
- name: Run clippy
working-directory: ./bevy_forge
run: cargo clippy -- -D warnings

# Run cargo fmt --all -- --check
format:
name: Format
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Cache
uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
bevy_forge/target/
key: ${{ runner.os }}-cargo-clippy-${{ hashFiles('**/Cargo.toml') }}
- name: Install stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt
- name: Run cargo fmt
working-directory: ./bevy_forge
run: cargo fmt --all -- --check
Loading

0 comments on commit 5962466

Please sign in to comment.