Skip to main content

Conclusion

In this part of the guide, we've focused on the plugin system of ZenStack. We've learned how to use plugins and how to write one.

ZModel contains a formal representation of how data is organized and its constraints. Besides serving as database schema and access control, it's an excellent source for powering other aspects of your app. Don't hesitate to write your own plugins when you feel the need.

In Part III and Part IV of the guide, you'll see in action how we use plugins to turn our Todo project from a schema to a full-stack application without writing much code.

You can find the completed sample project up to the end of this part in the "part2" branch of the-complete-guide-sample.