Grassroots Economic Organizing (GEO) Collective's main website. As a Drutopia project we hope others can learn from and emulate, this project is public. https://geo.coop
  • Shell 39.6%
  • Twig 22.7%
  • PHP 18.4%
  • SCSS 17.6%
  • JavaScript 1.1%
  • Other 0.6%
Find a file
Chris (wolcen) Thompson abbd2ab371
All checks were successful
/ build (push) Has been skipped
/ deploy_test (push) Has been skipped
/ deploy_live (push) Has been skipped
Include settings.local.php when present
2026-04-24 20:35:49 -04:00
.ddev Add cruft files 2026-04-24 19:44:44 -04:00
.forgejo/workflows Apply settings for new live location 2026-04-24 20:32:45 -04:00
.gitlab/issue_templates Switch default issue assignee to Micky 2021-05-25 17:26:46 -04:00
.vscode Add cruft files 2026-04-24 19:44:44 -04:00
config/sync Update Drupal modules included as transitive dependencies 2026-04-21 10:55:29 -06:00
drush Apply settings for new live location 2026-04-24 20:32:45 -04:00
features Add cruft files 2026-04-24 19:44:44 -04:00
patches Remove the drutopia default content 2019-07-18 15:40:57 -05:00
scripts Apply settings for new live location 2026-04-24 20:32:45 -04:00
web Include settings.local.php when present 2026-04-24 20:35:49 -04:00
.cruft.json Apply settings for new live location 2026-04-24 20:32:45 -04:00
.gitignore Add cruft files 2026-04-24 19:44:44 -04:00
.gitlab-ci.yml Apply settings for new live location 2026-04-24 20:32:45 -04:00
7to8fieldmapping.md Document change made in migration plan 2019-08-01 22:59:30 -04:00
behat.yml Add cruft files 2026-04-24 19:44:44 -04:00
composer.json Update empty_page to 4.0.0 2026-04-21 10:55:31 -06:00
composer.lock Update composer.lock for 8.3 2026-04-24 18:19:36 -04:00
ddev_drush_settings.php I think this is safe to commit across environments 2019-07-18 23:27:24 -04:00
DEPLOYMENT.md Add key steps to deployment while generously displaying my ignorance 2025-07-14 13:53:03 -04:00
DEVELOPMENT.md Link to what started this train of thought 2019-08-14 23:53:37 -04:00
env-example Add cruft files 2026-04-24 19:44:44 -04:00
env-live Apply settings for new live location 2026-04-24 20:32:45 -04:00
env-test Add cruft files 2026-04-24 19:44:44 -04:00
geo-coop.code-workspace Add VScode settings 2025-03-28 15:38:34 -04:00
README.md Add one required deploy step but now the following doesn't work 2025-07-14 07:49:11 -04:00
UPGRADE.md Reformat UPGRADE.md 2024-10-07 18:28:25 -04:00

GEO.coop README

This project is based on Drutopia, which means it is compatible with existing and future Drutopia features. We will be diverging from Drutopia for special functionality, however.

See DEPLOYMENT.md for easy deploy instructions with Just.

Getting started

One time:

mkdir -p ~/Projects/geo
cd ~/Projects/geo
git clone git@git.agaric.com:geo/geo-coop.git
cd geo

Install DDEV for the following steps to work.

Whenever you want a fresh start:

git pull
ddev start
ddev composer update
ddev drush -y site:install minimal --existing-config

Note: If you receive a Permission denied (publickey). error it means you need to copy your key into the DDEV container by running ddev auth ssh.

Pull live content down for development

ddev drush sql-sync @live @self
ddev drush -y rsync --exclude-paths=css:js:php --verbose @live:%files/ @self:%files

Compile CSS

ddev npm run sass-dev

Or when ready to commit for production deploy:

ddev npm run sass-prod