I'm gonna migrate this project to rust.
Main info site for werefox.cafe
				
			
			
		| .vscode | ||
| data | ||
| public | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Dioxus.toml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| index.css | ||
| LICENSE | ||
| README.md | ||
| rustfmt.toml | ||
| tailwind.config.js | ||
info.werefox.cafe
This will be used to replace the former
next.jsproject that was hosting the info site.
Development
This project works by using
Dioxus'fullstackplatform.
If you want a developer environment, you'll need to do the following:
- From the official Dioxus docs, ensure you have 
dioxus-cliand thewasm32-unknown-unknowntarget installed 
cargo install dioxus-cli
rustup target add wasm32-unknown-unknown
- Additionally, you may need to have the Tauri prerequisites installed.
 
Then, you should be able to run the development server.
(Linux example)
dx serve --hot-reload
If you'd like to know about how to use dioxus-cli, you should run dioxus --help or reference the official documentation.
Running
Have Dioxus build a run binary.
dx build --release
Then, execute the resulting binary (which should end up in dist/ by default).
./dist/info-werefox-cafe
Project Structure
info-werefox-cafe
|- data             # text files that will be read to for data in the app
|- public           # save the assets you want include in your project.
|- src              # Rust code for the project
|\
||
||- utils           # save some public function
||- components      # save some custom components