https://github.com/chrisbward/stacks-hello-world-tutorial
A simple Hello World app for the Stacks community. Probably the only one that actually works.
https://github.com/chrisbward/stacks-hello-world-tutorial
Last synced: 18 days ago
JSON representation
A simple Hello World app for the Stacks community. Probably the only one that actually works.
- Host: GitHub
- URL: https://github.com/chrisbward/stacks-hello-world-tutorial
- Owner: chrisbward
- Created: 2022-06-25T17:31:21.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-27T23:16:23.000Z (almost 3 years ago)
- Last Synced: 2023-06-28T07:26:42.161Z (almost 2 years ago)
- Language: TypeScript
- Size: 247 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stacks-Hello-World-Tutorial WORK-IN-PROGRESS
A simple Hello World app for the Stacks community. Probably the only one that actually works.
The goal of this repository is to act as a resource to give green developers an instant
start in development of Stacks apps.## Quickstart w/ Docker
### Requirements
- Make
- Docker```
make quickstart
```## Goals
- basic hello world app that can explain itself
- NEVER regresses, should work every. single. time.
- ✅ BDD automated testing with Cypress, Cucumber and Cucumber-preprocessor
- ✅ live reload development with webpack
- ✅ TypeScript, but vanilla, breaking out of React
- ✅ dockerized development environment (vscode devcontainer) w/ clarinet installed (v0.32.0)
- ✅ make build system
- Unit tests with Jest
- basic jenkins build steps## VS Code Devcontainer
If you're using VS Code it will detect and ask to open the repo inside a devcontainer, ./Dockerfile
Once the terminal is available, for a live-reload dev environment type;
```
make start-frontend
```... and now visit http://localhost:8080 in your browser.
## Thanks
Special thank you to unclemantis.btc who kindly took the time to take me through the ecosystem on the Discord server.
Many others that didn't run and stepped up; friedger.btc, Hero Gamer, diwaker, kennny, BowTiedDeveloper, will.btc, a.haunCode sampled from the Todo, extended Todo, Billboard examples
## References
- https://www.youtube.com/watch?v=zERDftjl6k8 (billboard-message demo)
- https://dev.to/krgrs/built-on-bitcoin-an-introduction-to-full-stack-web3-development-with-stacks-me9
- https://github.com/pgray-hiro/stacks-billboard