Skip to content
forked from nuun-io/kernel

Nuun Kernel is a kernel component for creation of powerfull enterprise stack.

License

Notifications You must be signed in to change notification settings

adrienlauer/kernel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuun Kernel Build status Maven Central Stories in Ready

Nuun is a powerful and flexible inversion control micro-framework for building enterprise class stack.

Nuun brings a clean kernel/plugin design plus a JSR 330 compliant injection mechanism backed by Google Guice. It is designed to be compatible with the major injection frameworks (spring, guice for now, tapestry, picocontainer, jodd, etc to come ...). Nuun aims to be a future reference for enterprise application developement.

Nuun makes a clear separation between stack developers and business developers. Stack developers will define convention and high level technical aspects by creating plugins. Then business developers will be free from configuration and will be able to focus on business issues not technical issues.

Quick start

Get Nuun Kernel from Maven central

The easiest way to get Nuun using Maven is to add the following dependency to your pom.

<dependency>
  <groupId>io.nuun</groupId>
  <artifactId>kernel</artifactId>
  <version>???</version>
</dependency>

Where ??? is the current version. See here for the last release.

Build it from source.

Clone the repo then install it with maven.

git clone https:/nuun-io/kernel.git
cd kernel
mvn clean install

Documentation

See the current reference documentation.

Want to contribute ?

Contributions are welcome; please refer to our contributing guidelines.

Copyright and license

Code is released under LGPLv3 license.

##Glossary

  • IOC : Inversion Of Control
  • DI : Dependency Injection

About

Nuun Kernel is a kernel component for creation of powerfull enterprise stack.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%