Hey there, this is the output I created during the fastn roadshow in Nagpur. This is a very simple project created using fastn and ftd. It is a simple website that represents a simplified version of my resume. The workshop was insightful to both the organizers and me.
- Flow to create a new project
- Install fastn cli -
curl -fsSL https://fastn.com/install.sh | sh
- Create a new project -
fastn create-project <name>
- modify .ftd files to add content.
- use the
-- fastn.dependency: <dep-link>
and-- fastn.auto-import: <dep-link>/<deps>
to add dependencies and auto-imports, respectively. - run
fastn serve
to serve the project.
- Install fastn cli -
- Add a --open attribute to serve. This will open the browser automatically.
- Add a auto-refresh on file change, using a file watcher.
- Add a component creator or a component generator.
- Add dependency manager. one that installs dependencies and sets up the auto-imports.
- Add a set of reuseable CSS rules (CSS rulesets ????)...
- Search capability for docs, enable searching for stuff like $inherited.colors......
- More straight forward path for development, the current guided flow is too cumbersome.
- Give more insights on the CSS properties, at least the basics one such as border, padding, margin, alignment and their units in the docs.
- Add a way to add custom CSS rules to the project.
- WASM support, obviously.
- Syntax simplification, the current syntax is pretty mediocre.