Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lethain/staff-eng
Collection of stories of how folks have reached Staff-plus roles in technology.
https://github.com/lethain/staff-eng
Last synced: 3 months ago
JSON representation
Collection of stories of how folks have reached Staff-plus roles in technology.
- Host: GitHub
- URL: https://github.com/lethain/staff-eng
- Owner: lethain
- License: other
- Created: 2020-02-16T17:16:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-25T14:17:52.000Z (about 1 year ago)
- Last Synced: 2024-04-08T19:14:41.544Z (7 months ago)
- Language: CSS
- Homepage: https://staffeng.com
- Size: 18.8 MB
- Stars: 207
- Watchers: 17
- Forks: 47
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository is a Gatsby script that is built into [staffeng.com](https://staffeng.com).
The built assets live in the `ghpage` branch.## Submitting your story?
Read the instructions at [staffeng.com/share](https://staffeng.com/share),
but it's basically submitting a story to `src/markdown` in the same format
as the existing stories!## Development
[Install Gatsby](https://www.gatsbyjs.com/get-started/), then run:
gatsby develop
Your site is now running at `http://localhost:8000`!
Please run prettier on all code before submit a request:
prettier --write src/*/*.js
After that send over a pull request.
## Deploy
Roughly following [these instructions](https://www.gatsbyjs.org/docs/how-gatsby-works-with-github-pages/):
npm run deploy
Longer term I'd like to figure out how to get CI/CD setup using [GitHub Actions](https://help.github.com/en/actions/creating-actions)
and these [gatsby deploy instructions](https://www.gatsbyjs.org/docs/how-gatsby-works-with-github-pages/).
Or maybe [this GitHub Action](https://github.com/enriikke/gatsby-gh-pages-action)? Although I think that one assumes a different
branch structure, which is fine.