Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Vanderhell/IronFamily.FileEngine

IronFamily.FileEngine

CI License: MIT Stage: Active Development Latest Tag Wiki

Monorepo for IronFamily file and data engines, native components, and supporting tools.

Status: this project is actively under development and still changing.

What is in this repo

  • libs/ .NET and native libraries (IronConfig, ILog, IUPD, related components)
  • native/ native code and low-level integration assets
  • tools/ development and benchmarking tools
  • vectors/ canonical test vectors
  • docs/ technical documentation and specifications

Quick start

dotnet build -c Release libs/ironconfig-dotnet/IronConfig.sln
dotnet test -c Release libs/ironconfig-dotnet/IronConfig.sln

Native (if configured in your environment):

cmake -S native -B native/build
cmake --build native/build --config Release
ctest --test-dir native/build -C Release --output-on-failure

Performance

Overview benchmark:

dotnet run -c Release --project tools/megabench/MegaBench.csproj -- bench-overview --datasets 100KB,1MB --label current

Reference benchmark documents:

  • artifacts/bench/megabench_metrics/overview/overview_mega_all_20260325_analysis.md
  • artifacts/bench/megabench_metrics/overview/overview_mega_all_20260325_ranking.csv

Repository standards

  • Clean root, no ad-hoc logs/scripts in repository root
  • Canonical vectors live under vectors/
  • CI gates are required before merging
  • Documentation should stay aligned with code and released behavior

Wiki

Wiki content source is maintained under docs/wiki/. Use this directory as source-of-truth for future GitHub Wiki sync.

Release

About

Internal IoT-focused monorepo for IronFamily binary engines (ICFG, ILOG, IUPD) with .NET/native implementations, deterministic testing, and performance benchmarking.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /