Skip to content
This repository was archived by the owner on Aug 17, 2024. It is now read-only.
/ waves.core Public archive

Waves.Core is base kernel of Waves framework. It contains interfaces, base primitives, abstractions, services and utilities of framework.

License

Notifications You must be signed in to change notification settings

waves-framework/waves.core

Repository files navigation

Waves Core

logo logo logo

📚 About Waves

Waves is a cross-platform framework designed for flexible developing of desktop, mobile applications and web-services.

📒 About Waves.Core

Waves.Core is base kernel of Waves framework. It contains interfaces, base primitives, abstractions, services and utilities of framework.

🚀 Getting started

Like all Waves libraries Waves.Core distributes via NuGet. You can find the packages here.

Or use these commands in the Package Manager to install Waves.Core manually:

Install-Package Waves.Core

⌨️ Usage basics

After installing the package you just need to initialize core in your main class:

var core = new WavesCore();
await core.StartAsync();
await core.BuildContainerAsync();

Resolve services from container:

var logger = await core.GetInstanceAsync<ILogger<Program>>();
logger?.LogInformation("Hello world");

⚠️ Other documentation will be available soon.

📋 Licence

Waves.Core is licenced under the MIT licence.

About

Waves.Core is base kernel of Waves framework. It contains interfaces, base primitives, abstractions, services and utilities of framework.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages