GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - jamulussoftware/jamuluswebsite: This is the GitHub Pages repository for the Jamulus main website. For the jamulus application source code, please visit jamulussoftware/jamulus.

BranchesTags
Open more actions menu

Latest commit

 

History

1,886 Commits
1,886 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
_data
_data
 
 
_includes
_includes
 
 
_layouts
_layouts
 
 
_po4a-tools
_po4a-tools
 
 
_posts
_posts
 
 
_translator-files
_translator-files
 
 
assets
assets
 
 
contribute/en
contribute/en
 
 
kb
kb
 
 
wiki
wiki
 
 
.gitignore
.gitignore
 
 
.nojekyll
.nojekyll
 
 
.remarkrc
.remarkrc
 
 
.spellchecker.json
.spellchecker.json
 
 
.weblate
.weblate
 
 
1-de-index.md
1-de-index.md
 
 
1-es-index.md
1-es-index.md
 
 
1-fr-index.md
1-fr-index.md
 
 
1-index.md
1-index.md
 
 
1-it-index.md
1-it-index.md
 
 
1-ko-KR-index.md
1-ko-KR-index.md
 
 
1-nl-index.md
1-nl-index.md
 
 
1-no-NO-index.md
1-no-NO-index.md
 
 
1-pt-BR-index.md
1-pt-BR-index.md
 
 
1-pt-PT-index.md
1-pt-PT-index.md
 
 
1-ru-index.md
1-ru-index.md
 
 
1-sv-SE-index.md
1-sv-SE-index.md
 
 
1-th-index.md
1-th-index.md
 
 
1-zh-CN-index.md
1-zh-CN-index.md
 
 
2-download.html
2-download.html
 
 
3-upgrade.html
3-upgrade.html
 
 
404.html
404.html
 
 
CNAME
CNAME
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE
LICENSE
 
 
PerformingBandRehearsalsontheInternetWithJamulus.pdf
PerformingBandRehearsalsontheInternetWithJamulus.pdf
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 
android-icon-144x144.png
android-icon-144x144.png
 
 
android-icon-192x192.png
android-icon-192x192.png
 
 
android-icon-36x36.png
android-icon-36x36.png
 
 
android-icon-48x48.png
android-icon-48x48.png
 
 
android-icon-72x72.png
android-icon-72x72.png
 
 
android-icon-96x96.png
android-icon-96x96.png
 
 
apple-icon-114x114.png
apple-icon-114x114.png
 
 
apple-icon-120x120.png
apple-icon-120x120.png
 
 
apple-icon-144x144.png
apple-icon-144x144.png
 
 
apple-icon-152x152.png
apple-icon-152x152.png
 
 
apple-icon-180x180.png
apple-icon-180x180.png
 
 
apple-icon-57x57.png
apple-icon-57x57.png
 
 
apple-icon-60x60.png
apple-icon-60x60.png
 
 
apple-icon-72x72.png
apple-icon-72x72.png
 
 
apple-icon-76x76.png
apple-icon-76x76.png
 
 
apple-icon-precomposed.png
apple-icon-precomposed.png
 
 
apple-icon.png
apple-icon.png
 
 
browserconfig.xml
browserconfig.xml
 
 
favicon-16x16.png
favicon-16x16.png
 
 
favicon-32x32.png
favicon-32x32.png
 
 
favicon-96x96.png
favicon-96x96.png
 
 
favicon.ico
favicon.ico
 
 
humans.txt
humans.txt
 
 
manifest.json
manifest.json
 
 
ms-icon-144x144.png
ms-icon-144x144.png
 
 
ms-icon-150x150.png
ms-icon-150x150.png
 
 
ms-icon-310x310.png
ms-icon-310x310.png
 
 
ms-icon-70x70.png
ms-icon-70x70.png
 
 
robots.txt
robots.txt
 
 
sitemap.xml
sitemap.xml
 
 

Repository files navigation

Jamulus Website

This is the content repository for jamulus.io. Text appearing in the Jamulus software application itself is part of the main code repository. See also the general overview to getting involved.

Translation

Translation status

The Jamulus application and website are translated using Weblate, where you can check the status of each separate file. If you would like to help with translations, before you start, please read the instructions for translating the website or the Jamulus application.

Introduce yourself on the GitHub Discussions and tell us what you’d like to do.

If you prefer to submit translations via pull requests rather than using Weblate, feel free to do so. However, make sure you coordinate with other possible translators to your language in order to avoid duplicating work and the risk of conflicts on GitHub.

PLEASE NOTE: We ask that discussions occur in English.

Making changes to the documentation

Important: Any changes to the content of the documentation must be made to the English version first, as it is the source for all translations.

To edit an individual file, you can use the Github web interface or make a fork of the Jamulus repository (button at top right here). In your fork, you can edit multiple website pages (or of course use git on the command line if you prefer). When you are done, create a pull request that we will review, translate and publish in the next release.

Viewing the website offline

You can view the website (this repo) offline on your own machine using Jekyll. Please see the instructions for doing this here. Note that Windows and macOS users will need to make their changes to the website files first, then make a pull request. Click on the "Checks" tab of the pull request, on the right click on "Artifacts" and download the zipped website file. Unzip it (twice), cd into the extracted folder and run jekyll serve. If you are on Linux, you can make and view your changes offline before making a PR, but you must install po4a (clone our assets repo and install the latest .deb from there) along with Jekyll. Then clone the website repo, create your branch and run _po4a_tools/po4a-create-all-targets.sh before running bundle exec jekyll serve and viewing the site on http://127.0.0.1:4000/. You can ask for help in Discussions.

Formatting and style

We use GitHub markdown to format the basic text. Have a look at the markdown in existing pages for examples.

Note that we use British English spelling and grammar conventions.

Adding screenshots

In order to keep the size of the respository under control when images change over time, we do not store screenshots locally. Instead we use Jekyll's include function to call a file containing an external URL to the image itself:

<img src="{% include img/en-screenshots/main-screen-default.inc %}" …

These files are located in _includes/img/LANG-screenshots.

If you want to add a new image, use .png format if possible, and if it’s not a screenshot, ask about where you should store it. Localised images must go in a directory for that language (see the example for English, above).

To get the URL for the .inc file, open a Github issue (in any repository) and add your image to it. Github will generate a URL for it like this:

![your-image-name](https://user-images.githubusercontent.com/45617 … .png)

Put that URL (only the part within the brackets) into the .inc file, saving that in the appropriate directory to be used as above for <img src=. Note that because Github generates unique "anonymous" URLs for every image, the include method allows us easily to manage the same image used in multiple places if necessary.

Style and tone

Please have a look at our style and tone guide.

Overall workflow

We collect changes to the English version of the site on a "next-release" branch first. We then freeze changes prior to a Jamulus software release, and do a translation "sprint" over a couple of weeks when all translation takes place.

  1. Changes are first made to EN (= English) *.md files and committed to the "next-release" branch.
  2. Once we’ve agreed the changes can go live (usually just before a software release), we then create GitHub issues for each language, tagged for that release. You can ask questions about the work there.
  3. Translators for each language then update them on Weblate, or edit the .po files for their language in _translator-files/po/LANGUAGE/ and open pull requests to merge them into the "next-release" branch.
  4. When all translations are merged (issues will then close automatically), we merge that new branch into the release branch, which is automatically made live on the production site.

Points to note

  • Translations should stay as close as possible to the original English text. If you see content in English that is incorrect or unclear, please do not attempt to correct or modify it in your translation, but rather make it known by discussing it here so it can be corrected in the English files first and thus be applied to all other translations.

  • Please make sure you are aware of what stage of the workflow we are currently at by monitoring the project board, and on the Discord (or Matrix) discussion channel that you will be invited to join. This is where relevant deadlines and information will be posted during the translation sprint.

About

This is the GitHub Pages repository for the Jamulus main website. For the jamulus application source code, please visit jamulussoftware/jamulus.

jamulus.io

Topics

jammingjamulusjekyllmusiconlinewebsitewiki

Resources

Readme
LGPL-2.1 license
Activity
Custom properties

Stars

19 stars

Watchers

8 watching

Forks

96 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.