serverless-stack-com

Source for Serverless-Stack.com

Github星跟蹤圖


About SST.dev

This repo for SST.dev and the SST Guide. If you are looking for the SST repo, head over here.

SST.dev is built with SST and deployed with Seed.

SST Guide

The guide is a comprehensive open source tutorial for building and deploying full-stack apps using Serverless and React on AWS.

We are going to create a note taking app from scratch using React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito.

Demo App

It is a single-page React app powered by a serverless CRUD API. We also cover how add user authentication and handle file uploads.

Project Goals

  • Provide a free comprehensive resource
  • Add more content to build on core concepts
  • Keep the content accurate and up to date
  • Help people resolve their issues

Getting Help

  • If you are running into issues with a specific chapter, join us on Discord and post in #help.
  • Open a new issue if you've found a bug
  • If you've found a typo, edit the chapter and submit a pull request.

Source for the Demo App

Contributing

Read more about how you can contribute to the guide.

Running Locally

SST.dev is a Jekyll site. Follow these steps to install Jekyll.

Viewing Locally

To install, run the following in the root of the project.

$ pnpm install
$ bundle install

And to view locally.

$ bundle exec jekyll serve

You can now view the guide locally by visiting http://localhost:4000/.

You can also turn on live reloading and incremental builds while editing.

$ bundle exec jekyll serve --incremental --livereload

Generating the eBook

We use Pandoc to create the eBook. You can generate it locally by following these steps.

$ cd ~/Sites/sst.dev/etc/ebook
$ make start

This'll start a Docker instance. Inside the Docker run:

$ make pdf
$ make epub

The above are run automatically through Github Actions in this repo:

  • When a new commit is pushed to master
  • And when a new tag is pushed, the generated eBook is uploaded to S3

Deploying Locally

To deploy this site. Run:

$ npx sst deploy

Contributors

Thanks to these folks for their contributions to the content of SST.


Join our community Discord | YouTube | Twitter | Contribute

主要指標

概覽
名稱與所有者sst/guide
主編程語言SCSS
編程語言Ruby (語言數: 8)
平台
許可證MIT License
所有者活动
創建於2017-01-18 00:44:21
推送於2025-03-06 00:15:27
最后一次提交2025-03-05 19:14:44
發布數39
最新版本名稱v9.0.1 (發布於 2024-08-20 19:51:38)
第一版名稱v0.9 (發布於 2017-07-19 13:34:12)
用户参与
星數3.7k
關注者數69
派生數440
提交數1.8k
已啟用問題?
問題數246
打開的問題數99
拉請求數437
打開的拉請求數28
關閉的拉請求數63
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?