Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,599 Commits

Repository files navigation

Angular Three workspace

Versioning

Angular Three follows a modified semantic versioning scheme to balance stability with the fast-paced Three.js ecosystem:

VersionMeaningExamples
Patch (x.x.X)Bug fixes and new features. No breaking changes ever.4.0.04.0.1
Minor (x.X.0)Breaking changes for Three.js version bumps, or Angular minor updates that require breaking changes.4.0.x4.1.0
Major (X.0.0)True breaking changes: API changes, Angular major bumps, or other peer dependency major bumps.4.x.x5.0.0

Why this approach? Three.js releases frequently, and following true semver would exhaust major version numbers quickly. By using minor versions for Three.js breaking changes, we maintain a practical versioning scheme while clearly communicating compatibility boundaries.

Netlify Status

  • Angular Three: Angular Three Netlify Status
  • Angular Three Demo: Angular Three Demo Netlify Status
  • Angular Three Soba: Angular Three Soba Netlify Status

Here, you'll find the source code for the entire angular-three ecosystem, the documentation, and the examples.

Documentation

The documentation is available at angularthree.org.

Examples

The examples are available at demo.angularthree.org.

Packages

PackageDescription
angular-threeCore library - Angular renderer for Three.js
angular-three-sobaHelpers, abstractions, and ready-to-use components
angular-three-cannonCannon.js physics integration
angular-three-rapierRapier physics integration
angular-three-postprocessingPost-processing effects
angular-three-theatreTheatre.js animation integration
angular-three-tweakpaneTweakpane debug controls
angular-three-pluginNx plugin with generators and utilities

About

Angular Renderer for THREE.js

Resources

Code of conduct

Contributing

Stars

296 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages