Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gbks/bitcoinicons.com
Icons made for Bitcoin applications, free to use.
https://github.com/gbks/bitcoinicons.com
bitcoin design icons ux
Last synced: 19 days ago
JSON representation
Icons made for Bitcoin applications, free to use.
- Host: GitHub
- URL: https://github.com/gbks/bitcoinicons.com
- Owner: GBKS
- License: apache-2.0
- Created: 2021-04-06T07:44:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T12:55:25.000Z (9 months ago)
- Last Synced: 2024-10-18T15:10:06.154Z (29 days ago)
- Topics: bitcoin, design, icons, ux
- Language: Vue
- Homepage: https://bitcoinicons.com/
- Size: 1.52 MB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bitcoinicons.com
This repo holds the soure code for [bitcoinicons.com](https://bitcoinicons.com/), the website for the [Bitcoin icons project](https://github.com/BitcoinDesign/Bitcoin-Icons) by the [Bitcoin Design Community](https://bitcoin.design/).
It's currently hosted under my Github profile, but should be moved to the Bitcoin Design Github organization once it's not so rough.
Contributions are highly appreciated. Design changes should first be discussed in design before implementing them. The source design for the site is in the [Bitcoin icon set Figma community file](https://www.figma.com/community/file/948545404023677970/Bitcoin-icon-set) on the "Website" page.
## Updating icons
When icons change, two things need to be done for this repo.
- Update `src/data/icons.json`
- Update SVGs in `public/svg`Both the JSON file and the SVGs are generated automatically via the [export helper Figma plugin](https://github.com/BitcoinDesign/Bitcoin-Icons/tree/main/figma-plugins/icon-export-helper). The plugin creates a new page in the main Figma icon file with export-ready icons and the content of the JSON file in a text field.
Before committing, make sure to run the site locally first and double-check that everything looks good. It's easy to miss something.
## Local development
It's possible to use just npm, I prefer using [Vue UI](https://cli.vuejs.org), as it provides a visual interface for local development.
Make sure to use node 15.0.0+.
## Project setup
```
npm install
```### Compiles and hot-reloads for development
```
npm run serve
```### Compiles and minifies for production
```
npm run build
```### Lints and fixes files
```
npm run lint
```### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).