Skip to content

FoxsterDev/DevAccelerationSystem

Repository files navigation

Dev Acceleration System

Open-source Unity development tooling collected as three independently installable UPM packages. Each package has its own package ID, semantic version, README, changelog, and release line; package.json is the version source of truth.

Package Version Purpose Declared Unity floor
com.foxsterdev.devaccelerationsystem 1.1.0 Editor-side compilation checks, package health, define/profile, and project-baseline audits. 2020.3
com.foxsterdev.thebestlogger 4.4.2 Configurable runtime logging, capture, target isolation, and stability integrations. 2022.3
com.foxsterdev.loqui 0.3.2 Fallback-first localization with catalog, TMP, and editor tooling. 2022.3

Choose a package

  • Install Dev Acceleration System to compile-check representative targets and scripting defines before a full build.
  • Install TheBestLogger for a configurable Unity logging pipeline.
  • Install Loqui for localizable text whose code literal is always a safe fallback.

Installation

The package-specific tags below are the current installable public URLs. The local Phase 3 tags must be visible on origin before they replace these URLs. Create and push a matching next-version tag only after that package's release gates pass. The historical repository-wide tag 4.4.0 is retained only as an old snapshot and is not a clean standalone-package release.

{
  "dependencies": {
    "com.foxsterdev.devaccelerationsystem": "https://github.com/FoxsterDev/DevAccelerationSystem.git?path=/DevAccelerationSystem/Assets/DevAccelerationSystem#com.foxsterdev.devaccelerationsystem/1.0.2",
    "com.foxsterdev.thebestlogger": "https://github.com/FoxsterDev/DevAccelerationSystem.git?path=/DevAccelerationSystem/Assets/TheBestLogger#com.foxsterdev.thebestlogger/4.4.1",
    "com.foxsterdev.loqui": "https://github.com/FoxsterDev/DevAccelerationSystem.git?path=/DevAccelerationSystem/Assets/Loqui#com.foxsterdev.loqui/0.3.1"
  }
}

Install only the package you need. Pin the package-specific tag for a reproducible production dependency; do not use master for a production pin.

OpenUPM publication has not been performed. The repository is prepared for it, but registry submission remains a separate maintainer-authorized action. See release policy.

Compatibility and support

The declared unity value in each package manifest is the compatibility floor, not proof of a tested matrix. The modernization target is Unity 2022.3 LTS, Unity 6000.0 LTS, and Unity 6000.3 LTS; actual verification evidence is recorded separately. See compatibility policy and validation.

Repository layout

Package roots intentionally remain under DevAccelerationSystem/Assets/ for the current release line, so existing Git UPM URLs remain valid. This is valid for OpenUPM and is documented in ADR-001. A future major release may move roots only with an explicit migration path.

Development

Run the license-free repository gate from the repository root:

python3 scripts/validate_repo.py

For Unity-specific validation and release prerequisites, see validation, contributing, troubleshooting, and the release checklist.

About

The DevAccelerationSystem helps to enable features to speed up development iteration from code perspective. It includes ProjectCompilation checks for all your target platforms with different scripting define symbols combinations in your project.

Topics

Resources

License

Contributing

Stars

26 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages