Generate a static site showing an overview of your repositories. Well, actually repo-scraper generates the data of your repositories, but repo-lister generates the site that shows that data.
Relies on repo-components (Styleguide), and is consumed by repos.jonlauridsen.com.
Introduced and described on this blog: dev.to: repo-lister, a simple way to get an overview of repositories
npm run dev
to run a local server
It is also possible to edit components and see changes reflected live in this repository. Ideally it wouldn't be necessary because of repo-components isolated nature, but in practice I've not managed to nail that workflow because e.g. only this repository has the necessary styling to fully render a component.
To enable live-editing of components edit package.json
dependency to point to your local repo-components
folder, e.g.:
"repo-components": "file:../repo-components"
(remember to re-run npm i
)
Now you can run npm run dev
in both folders and changes in repo-components
gets reflected live.
Run this command to automatically increment version and push a new release:
npm run clean && npm test && npm version patch && (export VERSION=`node -p "require('./package.json').version"`; git push && git push origin v$VERSION)