https://github.com/expressjs/badgeboard
template for *.github.io's
https://github.com/expressjs/badgeboard
Last synced: 3 months ago
JSON representation
template for *.github.io's
- Host: GitHub
- URL: https://github.com/expressjs/badgeboard
- Owner: expressjs
- License: mit
- Fork: true (repo-utils/badgeboard)
- Created: 2014-11-29T05:37:02.000Z (about 11 years ago)
- Default Branch: gh-pages
- Last Pushed: 2019-06-05T21:50:32.000Z (over 6 years ago)
- Last Synced: 2024-09-27T18:20:41.642Z (over 1 year ago)
- Language: HTML
- Homepage: https://expressjs.github.io/badgeboard
- Size: 85.9 KB
- Stars: 10
- Watchers: 10
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!CAUTION]
> **This repository is archived and no longer actively maintained.**
>
> We are no longer accepting issues, feature requests, or pull requests.
> For additional support or questions, please visit the [Express.js Discussions page](https://github.com/expressjs/express/discussions).
## Pulling from here:
```sh
~/your-org.github.io$ git pull https://github.com/repo-utils/badgeboard.git
~/your-org.github.io$ make ; make db
~/your-org.github.io$ git commit index.html src/db.json -m 'rebuild'
~/your-org.github.io$ git push
```
You'll probably need to resolve merge conflicts after you do `git pull`.
## Creating new badgeboard:
1\. clone this repo
```sh
~$ git clone https://github.com/repo-utils/badgeboard.git your-org.github.io
```
2\. change `config.yaml`
3\. change `.gitignore`, unignore autogenerated files, see comments there.
Specifically, you want to uncomment `index.html` from the `.gitignore`.
4\. make it:
```sh
~/your-org.github.io$ make
```
5\. test it:
```sh
~/your-org.github.io$ firefox index.html
```
6\. add autogenerated files so they will appear on github pages:
```sh
~/your-org.github.io$ git add src/db.json index.html
~/your-org.github.io$ git commit src/db.json index.html -m 'rebuild'
```
## Deployment Methods
There are two ways to deploy the badge board.
The first is to deploy it at `https://.github.io`.
To do so, simply push your badgeboard to `https://github.com//.github.io`.
The second way is to deploy it to a URL like `https://.github.io/badgeboard`.
You may prefer this method if you are already have a page for your GitHub organization.
To do so, push your badgeboard to `https://github.com//badgeboard`
and change the default branch to `gh-pages` instead of `master`.
Of course, you don't have to name the repository `badgeboard` - you can name it whatever you'd like.