injecteo
Service Locator für das IoC-Muster. Exportieren Sie Anmerkungen und abstrakte Klassen, die von injecteo_generator verwendet werden.
Iteo/injecteo open-source repository details.
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Nice to see you here, dear Developer. This is a root of injecteo service locator / dependency injection generator project.
Repository contains several folders:
packages
injecteo: Dependency Injection annotations (@singleton, @inject, @InjectionModule, @externalModule),
abstract class for ServiceLocator pattern and the implementation using get_it packageinjecteo_generator: Actual code generator which scans project for injecteo annotations and generate top-level configuration function with additional InjectionModule classesinjecteo_models: Internal models used by generator. Represents DependencyConfig with required properties like:example
basic: Simple counter app, which shows how to annotate classes for injecteo_generator and configure dependenciesfeature_packages: Focuses on InjectionModule - a way to split features into multiple packages and integrate them with Melostodeo: Advanced to-do application with multiple dependencies registered for dev and prod environments.For details, please see each folder README files.
Packages use Melos with usePubspecOverrides: true.
Local packages are linked via Melos-generated pubspec_overrides.yaml.
melos bs
melos run get
melos run generate
melos run format
Before commit
melos run format
melos run test
Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗