Skip to content

priestd09/coravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coravel

CircleCI

Note: Coravel is unstable as it's in the "early" stages of development. Once version 2 is released Coravel will be considered stable. Please use with this in mind :)

Inspired by all the awesome features that are baked into the Laravel PHP framework - coravel provides tools for .Net Core apps so you can get started building your app faster!

Who Is Coravel For?

Coravel's philosophy is basically that you should be focusing on building your app and bringing value to your business - not repetative installation and configuration.

If you have asked yourself one of these questions, then Coravel might be for you:

  • What mailing library should I use? Where do I put all that repetitive logic?
  • Do I really need all this code every time I send an e-mail?
  • Why is it so hard to just simply use the code I already have and run it once a day at 1 a.m.?
  • Do I need to learn how to use RabbitMQ or Redis when I just want to queue my e-mails in the background?
  • I just want to start building my app!

If you are in need of a way to get up-and-running quickly and start building your app, instead of all the infrastructure that goes along with a typical web app - and the overly verbose code that comes along for the ride - then Coravel might be for you!

Features / Docs

Requirements

Coravel is a .Net Core library. You must be including Coravel in an existing .Net Core application (version 2.1.0 +).

Coravel-Cli

Use the Coravel Cli to get started!

Coravel Cli is a dotnet core tool that you can use as a global executable (similar to npm or dotnet etc.) that gives you easy installs, scaffolding abilities, etc.

Install the tool:

dotnet tool install --global coravel-cli

Installation

Coravel requires a few dependencies that the cli will manage for you.

To install coravel, run:

coravel install

Done!

What Do I Do Next?

Check out the top of this readme for an index of Coravel's features, each linking to the appropriate docs!

Contributing

If you are fixing a typo in one file / place - issue a PR.

Otherwise, please always create an issue first ;)

Support

If you wish to encourage and support my efforts:

Buy Me A Coffee

About

Tools for .Net Core artisans

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 91.6%
  • HTML 7.8%
  • Other 0.6%