Ideas
Spunk
A new apache/nginx
Level One
- Define the way different static site projects come together, builds multiple sites and outputs them into a structured location
Level Two
- Express like routing
- Defined via yaml?
- Lua scripting?
- Something like nunjucks
Splurge
a tool to help you splurge into the world of web development
Two components
Installer
- Written in ?
- Installs the following
- Git
- VSCode
- Node
- Itself
Splurge
Has different submodules. Focus on being verbose (showing how it works behind the scene)
- β: Info
- π€: Input prompt
- π: Command executed
- β : Done
- β: Failed
Main:
- start/init/enable/new:
- π:
splurge git init
- π:
echo $(splurge default html) > index.html
- π:
touch style.css
- π:
touch script.js
- π€: Start dev server?
- π:
splurge dev start
- π:
- β : Done!
- π:
Git
- commit: Commits all changes
- π€: Commit Message
- π:
git commit -m --all "${message}"
- π:
- π€: Push to (github/gitlab/bitbucket/sourcehut)?
- π:
git push
- π:
- β : Done!
- π€: Commit Message
- start/init/enable/new
- π:
git init
- β: telling git to ignore files that should not be tracked
- π:
echo $(splurge default ignore) > .gitignore
- π€: Make github repository?
- π€: Repository name
- β : Done!
- π:
- branch: Switch git branch
- π:
git checkout ${branch}
- β:
- π:
git branch %{branch} && git checkout ${branch}
- π:
- β:
- β : Done!
- π:
Dev
- start/preview:
- π:
sirv --dev
- π:
New
- html/page:
- π:
echo $(splurge default html) > ${file}
- β : Done!
- π:
Setup
- github: Help setup a github account/repository
- repository
- account
Resources:
- html
- css
- js/javascript
- git
symetre
An indieweb server
Friends? Enemies? Frenemies?
- https://indieweb.org/Lighthouse / sele
- indie.js
wache
An advanced html cache, keep websites working offline
- As a chrome extension
- Intelligent
- Identify layouts to avoid duplicating
- Cache Layers
- Save tables & grid as json!?