Skip to content
This repository has been archived by the owner on Mar 15, 2023. It is now read-only.
/ rusty-razor Public archive

Rusty razor - A Rust implementation of the Razor view engine.

License

Notifications You must be signed in to change notification settings

am0d/rusty-razor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Rusty razor is (intended to be) a Rust implementation of the Razor view engine.

The current plan is to simply parse the .rs.html files, and generate Rust code which can then be compiled as a separate step. Eventually, I would like to write a dynamic loader which can be compiled into a web app for testing purposes, which would watch for changes to the .rs.html files and recompile them on the fly without needing to stop and restart the application.

Building

To build the application and run the tests, use the following:

cargo run -- -d tests # Generates the .rs files for the tests
cargo test

Disclaimer

Note that this is primarily a learning exercise for me. I do not claim that this is optimal code, that it represents good Rust coding guidelines, or that it even works at all.

License: This work is licensed under the MIT license. See the License file for further details.

About

Rusty razor - A Rust implementation of the Razor view engine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages