- Notifications
You must be signed in to change notification settings - Fork5
My Portfolio
NotificationsYou must be signed in to change notification settings
ahmad2smile/portfolio
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The of the site is Web Assembly based Single Page Application written in Rust. Framework is RustYew
Routing is usingYew Router. Yew Router is pretty flexible. The project uses hash based routing to avoid server side setup required for SPA as it's hosted onGithub Pages.
Navigation is done by usingset_route
onrouting_service
of Yew Router also with direct
<ahref="#my-route>My Route</a>
Web Assembly bindings are set withcargo-web
Makefile
setup (or look in Makefile for cargo commands)
run:
make start
build:
make build