Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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: 10 additions & 10 deletions .github/workflows/NuGet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@ jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 5


defaults:
run:
working-directory: src

steps:
- uses: actions/checkout@v5

- name: Setup .NET 8
uses: actions/setup-dotnet@v5
with:
dotnet-version: 8.0.x

- name: Setup .NET 9
- name: Setup .NET 10
uses: actions/setup-dotnet@v5
with:
dotnet-version: 9.0.x
dotnet-version: 10.0.x

- name: Setup .NET 10
- name: Setup .NET 11 (preview)
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x
dotnet-version: 11.0.x
dotnet-quality: preview

- run: dotnet restore
- run: dotnet build -c Release
Expand Down
24 changes: 13 additions & 11 deletions .github/workflows/xUnit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,30 @@ jobs:

runs-on: ubuntu-latest

defaults:
run:
working-directory: src

steps:
- name: Checkout
uses: actions/checkout@v5

- name: Setup .NET 8
uses: actions/setup-dotnet@v5
with:
dotnet-version: 8.0.x

- name: Setup .NET 9
- name: Setup .NET 10
uses: actions/setup-dotnet@v5
with:
dotnet-version: 9.0.x
dotnet-version: 10.0.x

- name: Setup .NET 10
- name: Setup .NET 11 (preview)
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x
dotnet-version: 11.0.x
dotnet-quality: preview

- name: Restore dependencies
run: dotnet restore fennecs.tests/fennecs.tests.csproj
- name: Build library (all target frameworks)
run: dotnet build fennecs/fennecs.csproj -c Release
- name: Build
run: dotnet build --no-restore fennecs.tests/fennecs.tests.csproj
run: dotnet build --no-restore fennecs.tests/fennecs.tests.csproj
- name: Test
run: dotnet test --no-build --verbosity normal fennecs.tests/fennecs.tests.csproj
run: dotnet test --no-build --verbosity normal fennecs.tests/fennecs.tests.csproj
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,16 @@ Temp
Build
Builds

dotnet-tools.json

*.Artifacts
s3/
.dist

# IDE & agent litter
knowledge.md
AGENTS.md
CLAUDE.md
.agents/
.codebuff/

Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
[![fennecs logo](https://fennecs.tech/logos/fennecs-logo-lightmode.svg#gh-light-mode-only)](https://fennecs.tech#gh-light-mode-only)

# _... the tiny, tiny, high-energy Entity-Component System!_
> [![dotnet add package fennecs](https://fennecs.tech/video/animation-dotnet-add-package-fennecs.svg)](https://fennecs.tech/cookbook/)
> *to use the beta versions, append `--prerelease`*
[![dotnet add package fennecs](https://fennecs.tech/video/animation-dotnet-add-package-fennecs.svg)](https://fennecs.tech/cookbook/)

<table style="width: 100%">
<tr>
Expand Down Expand Up @@ -73,7 +72,7 @@ And there's more: all that simplicity doesn't force any performance trade-offs!

## 💡Highlights / Design Goals

- [x] Modern C# 12 codebase, targeting .NET 8.
- [x] Modern C# 14 codebase, targeting .NET 10 and .NET 11 (preview).
- [x] Full Unit Test coverage.
- [x] Powerfully intuitive ways to access data... _fast!_
- [x] Workloads can be easily parallelized across *and within* Archetypes
Expand Down
20 changes: 0 additions & 20 deletions cookbook/InitialD.csproj

This file was deleted.

20 changes: 0 additions & 20 deletions cookbook/KillBill.csproj

This file was deleted.

21 changes: 0 additions & 21 deletions cookbook/OneRing.csproj

This file was deleted.

20 changes: 0 additions & 20 deletions cookbook/StarTrek.csproj

This file was deleted.

20 changes: 0 additions & 20 deletions cookbook/Thanos.csproj

This file was deleted.

20 changes: 0 additions & 20 deletions cookbook/Tsubasa.csproj

This file was deleted.

26 changes: 0 additions & 26 deletions cookbook/run-all.ps1

This file was deleted.

Loading