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