Skip to content
Snippets Groups Projects
README.md 2.31 KiB
Newer Older
[![Build Gluon](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml/badge.svg?branch=master)](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml)
Bob Idle's avatar
Bob Idle committed
[![License](https://img.shields.io/badge/License-BSD%202--Clause-orange.svg)](https://opensource.org/license/bsd-2-clause/)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/freifunk-gluon/gluon?sort=semver)](https://github.com/freifunk-gluon/gluon/releases/latest)

# Gluon

Gluon is a firmware framework to build preconfigured OpenWrt images for public mesh networks.

## Getting started

We have a huge amount of documentation over at https://gluon.readthedocs.io/.
Matthias Schiffer's avatar
Matthias Schiffer committed

If you're new to Gluon and ready to get your feet wet, have a look at the
[Getting Started Guide](https://gluon.readthedocs.io/en/latest/user/getting_started.html).
Gluon's developers frequent an IRC chatroom at [#gluon](ircs://irc.hackint.org/#gluon)
on [hackint](https://hackint.org/). There is also a [webchat](https://webirc.hackint.org/#irc://irc.hackint.org/#gluon)
that allows for uncomplicated access from within your browser. This channel is also available as a bridged Matrix Room at [#gluon:hackint.org](https://matrix.to/#/#gluon:hackint.org).
Matthias Schiffer's avatar
Matthias Schiffer committed

## Issues & Feature requests

Before opening an issue, make sure to check whether any existing issues
Matthias Schiffer's avatar
Matthias Schiffer committed
(open or closed) match. If you're suggesting a new feature, drop by on IRC or
our mailinglist to discuss it first.

We maintain a [Roadmap](https://github.com/freifunk-gluon/gluon/wiki/Roadmap) for
the future development of Gluon.

Matthias Schiffer's avatar
Matthias Schiffer committed
## Use a release!

Please refrain from using the `master` branch for anything else but development purposes!
Matthias Schiffer's avatar
Matthias Schiffer committed
Use the most recent release instead. You can list all releases by running `git tag`
and switch to one by running `git checkout v2023.1.1 && make update`.
Matthias Schiffer's avatar
Matthias Schiffer committed

If you're using the autoupdater, do not autoupdate nodes with anything but releases.
If you upgrade using random master commits the nodes *might break* eventually.
Matthias Schiffer's avatar
Matthias Schiffer committed

## Mailinglist

To subscribe to the list, send a message to:

    gluon+subscribe@luebeck.freifunk.net
Matthias Schiffer's avatar
Matthias Schiffer committed

To remove your address from the list, just send a message to
the address in the `List-Unsubscribe` header of any list
message. If you haven't changed addresses since subscribing,
you can also send a message to:

    gluon+unsubscribe@luebeck.freifunk.net