Skip to content

hyphacoop/hypha.coop

Folders and files

NameName
Last commit message
Last commit date
Dec 16, 2024
May 19, 2024
Sep 11, 2023
Mar 6, 2025
Mar 6, 2025
Oct 28, 2024
Oct 1, 2024
Jan 30, 2025
Jan 16, 2025
Jun 23, 2022
Mar 6, 2025
Feb 25, 2025
May 13, 2024
Sep 11, 2023
Aug 9, 2022
Jan 9, 2025
Jan 20, 2025
Apr 22, 2020
Sep 13, 2024
Dec 24, 2022
Jan 16, 2025
Sep 5, 2024
Feb 26, 2025
Jun 27, 2024
Feb 26, 2025
Dec 19, 2024
Mar 31, 2020
Feb 25, 2025
Feb 26, 2025
May 2, 2024
Sep 13, 2024

Repository files navigation

hypha.coop

Master Staging
Build Status Build Status

๐Ÿ› ๏ธ Technologies Used

๐Ÿ’ป Development

If you do not have rbenv installed you should consider using it to manage your Ruby development environment. Specifically, using the system version of Ruby that ships with macOS will not work and rbenv will let you install and switch to other ones.

  1. Clone repository: git clone https://github.com/hyphacoop/hypha.coop.git && cd hypha.coop
  2. Install Bundler gem: gem install bundler
  3. Install dependancies: bundle install
  4. Run locally: bundle exec jekyll serve --livereload
  5. Visit your localhost on port 4000: http://localhost:4000 or http://127.0.0.1:4000

๐Ÿš€ Deployment

We auto-deploy master branch to hypha.coop and to the decentralized web with the Distributed Press. (See deploy.yml for how we use GitHub Actions to auto-deploy.)

We use HTMLProofer to check the HTML output for syntax errors but does not actively check external links.

For links that no longer exist we update that link to an archived copy on archive.org

๐Ÿšง Staging

We also auto-deploy staging branch to staging.hypha.coop on our staging server via GitHub Actions to test before commiting to master branch.

Staging uses Let's Encrypt staging enviroment to allow for higher limits than their production environment. This allow us to redeploy sites on staging without hitting the limit of Let's Encrypt production. As a result when accessing staging you will be prompted about invalid certificate on your browser. More information on Let's Encrypt staging enviroment here.

๐Ÿ“‘ Attribution

๐Ÿ“ƒ License & Copyright

Copyright ยฉ 2020-2021 Hypha Worker Co-operative Inc.

hypha.coop code at hyphacoop/hypha.coop is licensed under a GNU General Public License v3.0. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.0. A copy is distributed with the code at LICENSE.

Unless otherwise indicated, hypha.coop content and documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.