.. _community:

Community
=========

Glasgow Interface Explorer is a community-driven project that coordinates via `GitHub issues <issues_>`__ and real-time chat channels on multiple platforms:

* IRC channel `#glasgow at irc.libera.chat <irc_>`__ with `logs available <irclogs_>`__.
* Matrix channel `#glasgow-interface-explorer:matrix.org <matrix_>`__.
* Discord channel `#glasgow at 1BitSquared's Discord server <discord_>`__.

All of our chat channels are bridged together; regardless of which one you choose, your messages reach everyone on all of the platforms. Note that what you say will be logged in a public archive indexed by search engines.

.. _issues: https://github.com/GlasgowEmbedded/glasgow/issues
.. _irc: https://web.libera.chat/#glasgow
.. _irclogs: https://libera.catirclogs.org/glasgow
.. _matrix: https://matrix.to/#/#glasgow-interface-explorer:matrix.org
.. _discord: https://1bitsquared.com/pages/chat


.. _code-of-conduct:

Code of Conduct
---------------

All community interactions are covered by our :doc:`Code of Conduct <conduct>`.


.. _fediverse:

Fediverse
---------

Many of the community members involved with the project have Fediverse pages; `@esden@chaos.social <https://chaos.social/@esden>`_ has been writing a lot about the process of mass manufacturing the hardware.

You, too, can join the conversation via the `#GlasgowInterfaceExplorer` hashtag. Please avoid using `#Glasgow`; we are not talking about the city. (Unless you live there, in which case both are appropriate!)


.. _meetings:

Weekly meetings
---------------

Every week we conduct an informal developer meeting on our chat channels, discussing the progress over the last week, outstanding issues, and any other matters that need attention. At the moment the meeting is scheduled **every Saturday at 22:00 UTC**, and the typical duration is one hour. Anyone is free to attend, and we publish our past `meeting minutes <minutes_>`__.

When conducting a meeting, we first discuss `nominated`_ issues, and then anything else that is brought up. Once discussed, the ``nominated`` tag is removed.

.. _minutes: https://github.com/GlasgowEmbedded/glasgow/tree/main/docs/meetings
.. _nominated: https://github.com/GlasgowEmbedded/glasgow/labels/nominated


.. _acknowledgements:

Acknowledgements
----------------

The Glasgow project has been built by its many `contributors <https://github.com/GlasgowEmbedded/Glasgow/graphs/contributors>`_, including some without whom the project would not have been possible:

* `@whitequark <https://github.com/whitequark>`_ originated the overall design, coordinates the project and implements most of gateware and software
* `@awygle <https://github.com/awygle>`_ designed the power/analog port circuitry and helped with layout of revB
* `@marcan <https://github.com/marcan>`_ improved almost every aspect of hardware for revC
* `@esden <https://github.com/esden>`_ is handling batch manufacturing
* `@smunaut <https://github.com/smunaut>`_ provided advice crucial for stability and performance of USB communication
* `@electroniceel <https://github.com/electroniceel>`_ improved the hardware for revC2, designed the test jig and is working on advanced protection circuitry
* `@Attie <https://github.com/attie>`_ improved and refactored many applets, hardware photos
* `@wanda-phi <https://github.com/wanda-phi>`_ does important maintenance work to keep the codebase in good shape
* `@isabelburgos <https://github.com/isabelburgos>`_ brought many applets up to date
