How to contribute

Want to be featured on the Computer Jazz Club?
Send your files with the right structure and I'll add you.

Contact: ordinateurdanslatete@protonmail.com


File structure

file tree
src/
├── labels/
│   └── label-name.md
├── artists/
│   └── artist-name.md
├── audio/
│   └── album-name.md
└── assets/
    ├── audio/
    │   └── LABEL_NAME/
    │       └── ALBUM_NAME/
    │           ├── 01-track-title.mp3
    │           ├── 02-track-title.mp3
    │           └── ...
    └── images/
        ├── labels/
        │   └── label-name.jpg
        ├── artists/
        │   └── artist-name.jpg
        └── LABEL_NAME/
            └── ALBUM_NAME/
                └── cover.jpg

Naming conventions

conventions

1. Label — src/labels/label-name.md

yaml
---
layout: layouts/label.njk
permalink: "/labels/label-name/"
name: "Label Name"
location: "City, Country"
genres: ["genre1", "genre2"]
website: "https://yoursite.com"
social:
  bandcamp: "https://yourlabel.bandcamp.com"
  contact: "mailto:contact@yourlabel.com"
bio: |
  Label description in a few sentences.
---

2. Artist — src/artists/artist-name.md

yaml
---
layout: layouts/artist.njk
permalink: "/artists/artist-name/"
name: "Artist Name"
location: "City, Country"
genres: ["genre1", "genre2"]
image: "/assets/images/artists/artist-name.jpg"
website: "https://yoursite.com"
social:
  bandcamp: "https://yourartist.bandcamp.com"
  contact: "mailto:contact@yourartist.com"
tags: ["artists"]
bio: |
  Artist description in a few sentences.
---
markdown body (optional)
## About

Additional free text here (optional).


3. Album / Release — src/audio/album-name.md

yaml
---
layout: layouts/audio.njk
permalink: "/audio/album-name/"
title: "Album Title"
artists: ["Artist Name"]
labels: ["Label Name"]
releaseDate: "YYYY-MM-DD"
genre:
  - "genre1"
  - "genre2"
cover: "/assets/images/LABEL_NAME/ALBUM_NAME/cover.jpg"
tracks:
  - title: "Track Title 1"
    file: "/assets/audio/LABEL_NAME/ALBUM_NAME/01-track-title.mp3"
  - title: "Track Title 2"
    file: "/assets/audio/LABEL_NAME/ALBUM_NAME/02-track-title.mp3"
description: |
  Album description in a few sentences.
---
markdown body (optional)
## About This Album

Free text here (optional).

Credits

  • Composed & Produced: First Last

What to send

A zip archive containing:

zip archive
LabelName_AlbumName_cjc.zip
├── labels/
│   └── label-name.md
├── artists/
│   └── artist-name.md
├── audio/
│   └── album-name.md
└── assets/
    ├── audio/
    │   └── LABEL_NAME/
    │       └── ALBUM_NAME/
    │           ├── 01-track.mp3
    │           └── ...
    └── images/
        ├── artists/
        │   └── artist-name.jpg
        └── LABEL_NAME/
            └── ALBUM_NAME/
                └── cover.jpg

Or open a pull request on the Git repo:
github.com/rhoumi/computerjazz.club


...
  [CONTRIBUTE]
  > send files
  >> get added
  >>> computer jazz