diff --git a/packages/wyatt_continuous_deployment/lib/src/wyatt_continuous_deployment.dart b/packages/wyatt_continuous_deployment/lib/src/wyatt_continuous_deployment.dart
index f3f484ce..dc040b78 100644
--- a/packages/wyatt_continuous_deployment/lib/src/wyatt_continuous_deployment.dart
+++ b/packages/wyatt_continuous_deployment/lib/src/wyatt_continuous_deployment.dart
@@ -14,10 +14,23 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+import 'package:get_it/get_it.dart';
import 'package:mason_logger/mason_logger.dart';
+import 'package:wyatt_continuous_deployment/src/core/injection/injectable.dart';
export 'domain/domain.dart';
abstract class WyattContinuousDeployment {
+ /// The logger used by the package
static Logger logger = Logger();
+
+ /// The service locator used by the package
+ static GetIt getIt = GetIt.instance;
+
+ /// Configure the dependencies
+ /// This method should be called before WyattContinuousDeployment.getIt
+ /// to ensure that all dependencies are registered
+ static Future configureDependencies() async {
+ await Injectable.configureDependencies();
+ }
}