https://github.com/sophiecollard/chushin-gakki-jacksons-index
https://github.com/sophiecollard/chushin-gakki-jacksons-index
grover-jackson jackson jackson-stars metal-guitars vintage-guitars
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sophiecollard/chushin-gakki-jacksons-index
- Owner: sophiecollard
- License: apache-2.0
- Created: 2025-01-18T13:54:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-09T11:06:04.000Z (4 months ago)
- Last Synced: 2025-02-09T12:19:13.774Z (4 months ago)
- Topics: grover-jackson, jackson, jackson-stars, metal-guitars, vintage-guitars
- Language: Elm
- Homepage: https://jackson.ams3.digitaloceanspaces.com/index.html
- Size: 129 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chushin Gakki Jacksons Index
A database of 90s and 00s Jackson guitars made at the Chushin Gakki factory.
## Disclaimer
The "Jackson", "Jackson Stars", "Grover Jackson", "Team GJ" and "Charvel" brand names, logos, trademarks, and product designs referenced in this project are the exclusive property of Fender Musical Instruments Corporation (FMIC).
This project is not affiliated with or endorsed by FMIC. It is an independent, fan-made archive for informational purposes only.
## Build
### Development
Build the application with:
```
elm make src/Main.elm --output elm.js
```On line 8 of `index.html`, set the script source to `elm.js`.
### Production
Build the application with:
```
elm make src/Main.elm --output elm.js --optimize
```Minify the `elm.js` file with:
```
uglifyjs elm.js -o elm.min.js
```(The above command requires installing uglify via `npm install -g uglify-js`.)
Finally, compress the resulting `elm.min.js` file with:
```
gzip -k elm.min.js
```Upload the resulting `elm.min.js.gz` to a DigitalOcean space. Don't forget to enable the CDN feature on the bucket and to configure the object metadata to include the following headers:
* `Content-Type: application/javascript`
* `Content-Encoding: gzip`On line 8 of `index.html`, set the script source to the URL to which `elm.min.js.gz` got uploaded.
## Licence
Copyright 2025 [Sophie Collard](https://github.com/sophiecollard).
Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) (the "License"); you may not use this software except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.