Yao Core
MVCS (Model-View-Controller-Service) core package used by yao framework yao.
this package using:
Note
Still in development. Not stable yet.
Usage
Initialize
import 'package:yao_core/yao_core.dart';
final app = Yao();
Route - View - Controller
app.get("/", (req, res) {
res.render(HomepageView(), c: HomeController());
});
Service
//inject
app.inject(MyService());
//get back
final service = app.find<MyService>();
Event
app.on(EitherType(YaoEvent.ready),()async{
app.log('ready');
});
Run
app.run()
Automated Test
final app = Yao();
await app.runWithTester();
More details, checkout test\src