fireship.io

Content Designed for Developer Happiness https://fireship.io

Github星跟蹤圖

Fireship.io

Content designed to increase developer happiness ? and productivity ?.

Project Tour

The monorepo is organized into five sub-projects.

  1. hugo - Static Site Generator. This is where the content lives
  2. design - Theme & CSS
  3. components - Angular Elements Web Components
  4. functions - Firebase Cloud Functions Serverless Backend
  5. cypress - End-to-End & Integration Specs

Contributing

Edit and fix the site's content in hugo/content/. Feel free to submit PRs for small issues. For large issues or features open an issue first.

Option 1 - Simple Typo Fixes

For small issues, like a typo or broken link, use Github's inline file editor to make the fix and submit a pull request.

Option 2 - Work on your own Fork

For more complex contributions, like guest posts and new features, you should work on the project on your local system.

First, fork this repo on Github.

git clone <your-forked-repo>
npm install
npm run dev

git checkout -b my-fix
# fix some code...

git commit -m "fix: corrected a typo"
git push origin my-fix

Lastly, open a pull request on Github. Once merged, your changes will automatically be deployed to the live site via the CI/CD pipeline.

Running the Site

First, install Hugo.

git clone <fireship-repo>

npm install

npm run dev

Visit localhost:1313 and you should be live. You do not need the web components for general content development, but they can be built with:

cd components && npm install
npm run build

Contribute a Post

Read the style guide for some tips before contributing.

cd hugo
hugo new -k bundle lessons/angularfire-google-oauth
hugo new snippets/my-cool-snippet.md

Add Your Bio

First time? Add your bio and a social links to content/contributors.

Web Component Development

Interactive features are built with Angular Elements web components in components/

主要指標

概覽
名稱與所有者fireship-io/fireship.io
主編程語言Svelte
編程語言JavaScript (語言數: 5)
平台
許可證
所有者活动
創建於2019-01-07 17:18:27
推送於2025-01-30 15:42:21
最后一次提交2025-01-30 08:42:16
發布數2
最新版本名稱v0.0.2 (發布於 2019-01-10 20:43:18)
第一版名稱v0.0.1 (發布於 2019-01-07 10:39:34)
用户参与
星數3.7k
關注者數73
派生數1.4k
提交數1.4k
已啟用問題?
問題數363
打開的問題數295
拉請求數411
打開的拉請求數179
關閉的拉請求數392
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?