mirror of
https://git.coop/cotech/website.git
synced 2025-06-26 08:30:47 +00:00
Compare commits
334 Commits
remove-bla
...
gfr-update
Author | SHA1 | Date | |
---|---|---|---|
ee8393e1ec | |||
d18fd1672f | |||
6757353a39 | |||
265ddf5d93 | |||
e1d8be7f5b | |||
35c6bdc62b | |||
f0f0c3aea7 | |||
c57c3bb606 | |||
379ae5bf9e | |||
86767b66e5 | |||
6d81c59404 | |||
3fcd541bf8 | |||
52911e8b41 | |||
9389210327 | |||
c9f4d12110 | |||
e7f7253011 | |||
b51f670b33 | |||
d634816ef5 | |||
4255eb049e | |||
b7ac4bed44 | |||
75cfc307cb | |||
84d689ad65 | |||
c00130e258 | |||
1513ccbb58 | |||
ca36057361 | |||
2d4480689d | |||
da32e2feb4 | |||
fc4263820b | |||
ca917656fa | |||
3fccfb7abc | |||
cb6d7f2f47 | |||
5dc69c576c | |||
47eb616e9b | |||
ef21a26e84 | |||
d91949666f | |||
23fcf3b1a0 | |||
12106a09f2 | |||
690d10f51e | |||
33f1bbc3a7 | |||
53b21c258f | |||
9adb60f228 | |||
f0a08145c6 | |||
cedf27d93a | |||
8c9dd1f4b3 | |||
d40113e543 | |||
004b38b0d0 | |||
a4dd3bb156 | |||
fd51760575 | |||
4f17290add | |||
9279ea09e3 | |||
a9db7c6cd1 | |||
43df7a33fb | |||
9da6524039 | |||
1807c867ba | |||
e6449f7e00 | |||
723ef2aee3 | |||
3741424430 | |||
3f556901db | |||
c153b01cd0 | |||
8f50c7f540 | |||
344b72fb64 | |||
9f56929fa3 | |||
9a28177b84 | |||
ddcfe26a67 | |||
bcefdd4116 | |||
8e9b20ca7b | |||
06b8312329 | |||
7a957ab892 | |||
c7d3247c0a | |||
dcd996c374 | |||
0ea12c8ec4 | |||
72b07a1b1c | |||
14b062197a | |||
e43723a2a6 | |||
7d7489c0be | |||
2f4cb1ac21 | |||
cbc2f8e3ae | |||
e85941af9c | |||
d6f45ffc92 | |||
7faac2891b | |||
caecfcf6fc | |||
46d1f37d17 | |||
8a59e54ff6 | |||
2b1988d86c | |||
3c96da26bc | |||
f1b85f8a73 | |||
3f06a12945 | |||
a79277c904 | |||
3a846fd9e8 | |||
02dc171130 | |||
a5f7e72571 | |||
bad2ffab4b | |||
7c68a3d9a8 | |||
10d1dbf623 | |||
24d05e6ca2 | |||
dfa1654723 | |||
02cefe36b1 | |||
1ed389423d | |||
7549095c74 | |||
c33c6f67ef | |||
7d8155c61c | |||
be091ce87b | |||
5de2fbf81f | |||
a523a0896f | |||
641391facb | |||
36939a406b | |||
6738ea5e4c | |||
ac96faf6ba | |||
540911839d | |||
e88dc2f257 | |||
2061561186 | |||
0a09a0f6a5 | |||
72741d63fd | |||
17c1ce602a | |||
14af8ea79f | |||
6acd4c8d09 | |||
0331264703 | |||
a158f375d4 | |||
6be8dd2818 | |||
f9b48b8ad3 | |||
9657234d8e | |||
3737168a02 | |||
c069879cf1 | |||
4e795ff337 | |||
2be398b3a1 | |||
12895e8404 | |||
5d6055a89e | |||
d51a6b0f9e | |||
d46b6f0735 | |||
de04546792 | |||
1d27f30e9b | |||
1ad912b8cb | |||
e533438f3c | |||
e4579df97d | |||
a4d4547d96 | |||
aec1f09135 | |||
a9398c8a90 | |||
75823e93d8 | |||
9621d74f11 | |||
ca2e633d27 | |||
f641c889da | |||
a31f65dba6 | |||
6a8185d1fa | |||
c60712bf4e | |||
ba0469154b | |||
c92de6e348 | |||
2b9c06bd69 | |||
f833c8f0cd | |||
d84891f2ec | |||
bf3289a6c9 | |||
fcd60f5e79 | |||
32f2da7949 | |||
ae02954868 | |||
e75044d133 | |||
8496b18c32 | |||
5b05d6da2f | |||
b14b95a22a | |||
4b72062704 | |||
4ef0975c23 | |||
363de5dd03 | |||
cb095e3394 | |||
bdac0387f9 | |||
9f1a53a1b3 | |||
5ef271cadf | |||
2b8d783267 | |||
dfa28b9365 | |||
00cf887471 | |||
c511bdd029 | |||
c759b48bed | |||
c60bc316b0 | |||
adf75a55d2 | |||
c7588748cf | |||
2471d12887 | |||
3cc0985830 | |||
d985c5a5fc | |||
e5eb5c3bca | |||
c1407ef03b | |||
6c51780cc8 | |||
4c8fac7224 | |||
15a0703bdd | |||
eada87f3dc | |||
adaa27fecd | |||
b415d9dcd5 | |||
7d71b467ac | |||
4b62e5e88c | |||
64a3e089eb | |||
0aa46ea5f0 | |||
0a8dea4717 | |||
ab75dc95fb | |||
0914a852d6 | |||
cb60447433 | |||
acaac75768 | |||
5b555cfac4 | |||
c3f638c54f | |||
00667c23c1 | |||
ab6e60649f | |||
5ae079ff92 | |||
b0cefd265f | |||
19292553da | |||
a6b9011d2a | |||
99c7327755 | |||
a9b01448b5 | |||
7a47fd3030 | |||
b358f5adc7 | |||
cd09cb2ec6 | |||
b133a7094f | |||
6de1586824 | |||
12a7b251d6 | |||
2576ab601f | |||
7c2701b97b | |||
305365d2cf | |||
0a8ee8ea3f | |||
a5a482ef7e | |||
98f6b4068c | |||
15c8ec657f | |||
545211fd0e | |||
be61bf2794 | |||
48fd167a01 | |||
e746d368d9 | |||
c329f8534a | |||
bddb855609 | |||
ad7c252a59 | |||
efeccb222f | |||
cfb5a106af | |||
387701a529 | |||
d731b794a3 | |||
b9f90e86fd | |||
a0e79992c9 | |||
79d4adc310 | |||
cd42677707 | |||
6f2865d878 | |||
3c95fc49a3 | |||
c04cc7ef89 | |||
39b502ec03 | |||
f2963f4f36 | |||
dfec311aca | |||
545f63258f | |||
a2d8d11813 | |||
a5f8595aaa | |||
fd77a75d44 | |||
21aa40fdc9 | |||
965c0c302c | |||
bf696ef474 | |||
82c8a58624 | |||
a3cc37053b | |||
45bc568a05 | |||
89fca589e0 | |||
6377580e94 | |||
ddb3df7127 | |||
3f0f4dca05 | |||
7a532078f1 | |||
50e157f2c0 | |||
6f209445fc | |||
70cb438b36 | |||
c41f3cea07 | |||
a9603137c8 | |||
113e229f55 | |||
65e6ff13bc | |||
39e9f46b68 | |||
7d54e829f2 | |||
fc19c38939 | |||
0df9a63796 | |||
223a68aa9f | |||
9073fb58f0 | |||
81fc5e0822 | |||
62cee6bef0 | |||
bb78a0fff8 | |||
3cc1af7935 | |||
5d8e0584b1 | |||
b1c23ea9f3 | |||
79ac451b4a | |||
326a17716e | |||
68e925ce82 | |||
ecbb996e20 | |||
5cf4d22662 | |||
818f4e4dc5 | |||
733e9e4f98 | |||
cc65b6354e | |||
a4e1fa79bc | |||
e4e4f9cc0f | |||
25742bb1c7 | |||
6d4122c5b9 | |||
52b16fb421 | |||
f9a745046a | |||
a24a6123cb | |||
9d882bc4a3 | |||
d84a8bad79 | |||
dd3b730e1e | |||
902ef73b04 | |||
cbeb89902a | |||
a3b50a7f7a | |||
fd2c1fdd79 | |||
3c80693d67 | |||
8780eca301 | |||
628d515799 | |||
d6d1723880 | |||
fd79fbb35b | |||
690e65616d | |||
f8e0ce8786 | |||
2953c7fa30 | |||
e8748d9e30 | |||
6ba79a775d | |||
e1154d2f87 | |||
2fc5d7226b | |||
d5a725eabd | |||
d9e3246c27 | |||
ef6e94d08a | |||
e575823428 | |||
d72317f436 | |||
6749541cf5 | |||
34fbb2f4e8 | |||
7101fedabe | |||
bf9a17a97a | |||
9bd5d6ef8e | |||
776fe88458 | |||
11f9bc7502 | |||
e3104df10c | |||
14a86fdcae | |||
20cd703675 | |||
a9d8315923 | |||
5ee0cdefe6 | |||
72f4216aac | |||
95856d5fe8 | |||
4f90793c73 | |||
191cd55633 | |||
fa6f0a338b | |||
6d12b87675 | |||
3b72b647e0 | |||
cc420d5b42 | |||
3d61128040 | |||
c13211ff9e | |||
67218efa00 | |||
3d51cc1187 | |||
a90d11bafc |
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,2 +1,4 @@
|
|||||||
_site
|
_site
|
||||||
|
.idea
|
||||||
|
vendor
|
||||||
|
*.swp
|
||||||
|
@ -1,9 +1,19 @@
|
|||||||
image: ruby:2.5.3
|
image: ruby:2.5.3
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- test
|
||||||
|
- staging
|
||||||
|
- production
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
JEKYLL_ENV: production
|
JEKYLL_ENV: production
|
||||||
LC_ALL: C.UTF-8
|
LC_ALL: C.UTF-8
|
||||||
|
|
||||||
|
cache:
|
||||||
|
key: gems
|
||||||
|
paths:
|
||||||
|
- vendor
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- 'which rsync || ( apt-get update -qq && apt-get install rsync -yqq )'
|
- 'which rsync || ( apt-get update -qq && apt-get install rsync -yqq )'
|
||||||
- eval $(ssh-agent -s)
|
- eval $(ssh-agent -s)
|
||||||
@ -12,7 +22,7 @@ before_script:
|
|||||||
- chmod 700 ~/.ssh
|
- chmod 700 ~/.ssh
|
||||||
- echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
|
- echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
|
||||||
- chmod 644 ~/.ssh/known_hosts
|
- chmod 644 ~/.ssh/known_hosts
|
||||||
- bundle install
|
- bundle install --path vendor
|
||||||
|
|
||||||
test:
|
test:
|
||||||
stage: test
|
stage: test
|
||||||
@ -24,25 +34,34 @@ test:
|
|||||||
except:
|
except:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
deploy:production:
|
deploy:dev:
|
||||||
stage: deploy
|
stage: staging
|
||||||
script:
|
script:
|
||||||
- bundle exec jekyll build -d public
|
- bundle exec jekyll build -d public
|
||||||
- rsync -aqz public/ cotech@webarch2.co.uk:sites/default/
|
- rsync -aqz --delete-after public/ cotech@webarch2.co.uk:sites/dev/
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- public
|
- public
|
||||||
|
environment:
|
||||||
|
name: dev
|
||||||
|
url: https://dev.coops.tech
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
|
deploy:production:
|
||||||
deploy:dev:
|
stage: production
|
||||||
stage: deploy
|
|
||||||
script:
|
script:
|
||||||
- bundle exec jekyll build -d public
|
- bundle exec jekyll build -d public
|
||||||
- rsync -aqz public/ cotech@webarch2.co.uk:sites/dev/
|
- rsync -aqz --delete-after public/ cotech@webarch2.co.uk:sites/default/
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- public
|
- public
|
||||||
|
environment:
|
||||||
|
name: production
|
||||||
|
url: https://www.coops.tech
|
||||||
only:
|
only:
|
||||||
- dev
|
- master
|
||||||
|
when: manual
|
||||||
|
|
||||||
|
after_script:
|
||||||
|
- rm -rf /root/.ssh/
|
||||||
|
42
.htaccess
Normal file
42
.htaccess
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Serve .html files without extensions and allow directory listings
|
||||||
|
Options +MultiViews +Indexes
|
||||||
|
# If a SVG and a PNG exists the prefer the SVG
|
||||||
|
AddType image/svg+xml;qs=0.9 svg sgvz
|
||||||
|
AddType image/png;qs=0.8 png
|
||||||
|
# Work around Apache bug from 2002
|
||||||
|
# https://bz.apache.org/bugzilla/show_bug.cgi?id=53595
|
||||||
|
# https://kevinlocke.name/bits/2012/07/20/serving-xhtml-with-apache-multiviews/
|
||||||
|
Header always edit "Content-Type" ";\s*qs=[0-9]*(?:\.[0-9]+)?\s*" ""
|
||||||
|
# Gzip these file types
|
||||||
|
AddOutputFilter DEFLATE html
|
||||||
|
AddOutputFilter DEFLATE svg
|
||||||
|
AddOutputFilter DEFLATE css
|
||||||
|
AddOutputFilter DEFLATE js
|
||||||
|
# URL's that changed
|
||||||
|
Redirect /co-op/the-dot-project https://www.coops.tech/co-op/dot-project
|
||||||
|
Redirect /coops/ https://www.coops.tech/co-op/
|
||||||
|
Redirect /technology/gnu-bash https://www.coops.tech/technology/bash
|
||||||
|
Redirect /co-op/graphics-coop https://www.coops.tech/co-op/form-and-function
|
||||||
|
# Canonical URLs redirect to the domain with a www
|
||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTP_HOST} ^coops\.tech$
|
||||||
|
RewriteRule ^/?(.*) https://www.coops.tech/$1 [R,L]
|
||||||
|
</IfModule>
|
||||||
|
# Redirect HTTP to HTTPS
|
||||||
|
# https://wiki.apache.org/httpd/RewriteHTTPToHTTPS
|
||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTPS} !=on
|
||||||
|
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
|
||||||
|
</IfModule>
|
||||||
|
# Strict Transport Security Header, this prevents clients
|
||||||
|
# with STS support from accessing the site using HTTP
|
||||||
|
# https://stackoverflow.com/questions/24144552/how-to-set-hsts-header-from-htaccess-only-on-https
|
||||||
|
Header set Strict-Transport-Security "max-age=31536000" env=HTTPS
|
||||||
|
# Directory Listings
|
||||||
|
HeaderName /top.html
|
||||||
|
ReadmeName /bot.html
|
||||||
|
IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=* DescriptionWidth=*
|
||||||
|
IndexOptions Charset=UTF-8 SuppressHTMLPreamble XHTML TrackModified IconsAreLinks
|
||||||
|
IndexOptions SuppressDescription
|
4
Gemfile
4
Gemfile
@ -1,6 +1,4 @@
|
|||||||
source 'https://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
gem 'jekyll'
|
gem 'jekyll'
|
||||||
|
gem 'geocoder'
|
||||||
# Fixes deprecation warning - see https://github.com/jekyll/jekyll-sass-converter/pull/75
|
|
||||||
gem 'jekyll-sass-converter', git: 'https://github.com/jekyll/jekyll-sass-converter.git', branch: 'sassc'
|
|
||||||
|
46
Gemfile.lock
46
Gemfile.lock
@ -1,28 +1,21 @@
|
|||||||
GIT
|
|
||||||
remote: https://github.com/jekyll/jekyll-sass-converter.git
|
|
||||||
revision: c4d4e3e5b1a2222bb94895f9a6ab7e0216236ab8
|
|
||||||
branch: sassc
|
|
||||||
specs:
|
|
||||||
jekyll-sass-converter (1.5.2)
|
|
||||||
sassc (~> 2.0)
|
|
||||||
|
|
||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
addressable (2.5.2)
|
addressable (2.6.0)
|
||||||
public_suffix (>= 2.0.2, < 4.0)
|
public_suffix (>= 2.0.2, < 4.0)
|
||||||
colorator (1.1.0)
|
colorator (1.1.0)
|
||||||
concurrent-ruby (1.1.1)
|
concurrent-ruby (1.1.5)
|
||||||
em-websocket (0.5.1)
|
em-websocket (0.5.1)
|
||||||
eventmachine (>= 0.12.9)
|
eventmachine (>= 0.12.9)
|
||||||
http_parser.rb (~> 0.6.0)
|
http_parser.rb (~> 0.6.0)
|
||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
ffi (1.9.25)
|
ffi (1.10.0)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
|
geocoder (1.5.1)
|
||||||
http_parser.rb (0.6.0)
|
http_parser.rb (0.6.0)
|
||||||
i18n (0.9.5)
|
i18n (0.9.5)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
jekyll (3.7.4)
|
jekyll (3.8.5)
|
||||||
addressable (~> 2.4)
|
addressable (~> 2.4)
|
||||||
colorator (~> 1.0)
|
colorator (~> 1.0)
|
||||||
em-websocket (~> 0.5)
|
em-websocket (~> 0.5)
|
||||||
@ -35,10 +28,12 @@ GEM
|
|||||||
pathutil (~> 0.9)
|
pathutil (~> 0.9)
|
||||||
rouge (>= 1.7, < 4)
|
rouge (>= 1.7, < 4)
|
||||||
safe_yaml (~> 1.0)
|
safe_yaml (~> 1.0)
|
||||||
jekyll-watch (2.1.2)
|
jekyll-sass-converter (1.5.2)
|
||||||
|
sass (~> 3.4)
|
||||||
|
jekyll-watch (2.2.1)
|
||||||
listen (~> 3.0)
|
listen (~> 3.0)
|
||||||
kramdown (1.17.0)
|
kramdown (1.17.0)
|
||||||
liquid (4.0.0)
|
liquid (4.0.3)
|
||||||
listen (3.1.5)
|
listen (3.1.5)
|
||||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||||
rb-inotify (~> 0.9, >= 0.9.7)
|
rb-inotify (~> 0.9, >= 0.9.7)
|
||||||
@ -46,24 +41,25 @@ GEM
|
|||||||
mercenary (0.3.6)
|
mercenary (0.3.6)
|
||||||
pathutil (0.16.2)
|
pathutil (0.16.2)
|
||||||
forwardable-extended (~> 2.6)
|
forwardable-extended (~> 2.6)
|
||||||
public_suffix (2.0.5)
|
public_suffix (3.0.3)
|
||||||
rake (12.3.1)
|
|
||||||
rb-fsevent (0.10.3)
|
rb-fsevent (0.10.3)
|
||||||
rb-inotify (0.9.10)
|
rb-inotify (0.10.0)
|
||||||
ffi (>= 0.5.0, < 2)
|
ffi (~> 1.0)
|
||||||
rouge (2.2.1)
|
rouge (3.3.0)
|
||||||
ruby_dep (1.5.0)
|
ruby_dep (1.5.0)
|
||||||
safe_yaml (1.0.4)
|
safe_yaml (1.0.5)
|
||||||
sassc (2.0.0)
|
sass (3.7.4)
|
||||||
ffi (~> 1.9.6)
|
sass-listen (~> 4.0.0)
|
||||||
rake
|
sass-listen (4.0.0)
|
||||||
|
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||||
|
rb-inotify (~> 0.9, >= 0.9.7)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
|
geocoder
|
||||||
jekyll
|
jekyll
|
||||||
jekyll-sass-converter!
|
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
1.17.1
|
1.17.3
|
||||||
|
91
README.md
91
README.md
@ -2,16 +2,85 @@
|
|||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
This is a port of the current Wordpress version of the [CoTech Website][] to a statically-generated site using [Jekyll][].
|
This is a port of the current WordPress version of the CoTech website to a statically-generated site using Jekyll. The site consists of a bunch of markdown files and images stored in git.coop. The Jekyll build process is automated so that there is no need to have Jekyll installed and running to make changes to the site.
|
||||||
|
|
||||||
|
* Live site: https://coops.tech/
|
||||||
|
* Dev site: https://dev.coops.tech/
|
||||||
|
|
||||||
|
## Updating the site
|
||||||
|
|
||||||
|
It is possible to edit markdown files and upload images through the [GitLab Web IDE](https://docs.gitlab.com/ce/user/project/web_ide/). To use this, got to the [GitLab website page](https://git.coop/cotech/website) and click the Web IDE button to the left below the toolbar.
|
||||||
|
|
||||||
|
Each page type lives in it's own folder.
|
||||||
|
|
||||||
|
* _clients contains client pages
|
||||||
|
* _coops contains coop pages
|
||||||
|
* _services contains service pages
|
||||||
|
* _technologies contains technology pages
|
||||||
|
|
||||||
|
To change a coop page, edit the relevant coop file in the _coops directory. Each file contains a metadata block at the top of the file, followed by the main text describing the coop. The metadata block contains the coop details and lists of clients, services and technologies associated with the coop.
|
||||||
|
|
||||||
|
If using GitLab Web IDE, make your changes to the relevant files and then commit your changes by clicking the commit button in the bottom-left corner. Add a brief description of the changes you have made as a the commit message and then click 'Stage & Commit'. It is okay to commit to the master git branch if you are simply updating your coop details, but if you are making extensive changes to many coop pages it is better to create a new branch and merge request and ask someone else to review your changes before they merge your changes in the master branch.
|
||||||
|
|
||||||
|
Once your changes have been committed to the master branch an automatic build of the dev site is triggered. This will take a few minutes to run and you can check the status of the build here: https://git.coop/cotech/website/pipelines. Once the build has completed you will be able to see your changes on the dev site: https://dev.coops.tech/.
|
||||||
|
|
||||||
|
If you're happy with they changes on the dev site, then you can deploy them to the live site. See the Deployment section below on how to do this.
|
||||||
|
|
||||||
|
### Adding new clients, services and technologies
|
||||||
|
|
||||||
|
You will need to add a new markdown file in the relevant directory for the new item. The file only needs to contain a metadata block with the details describing the new item, this is typically just a title and name (which are usually the same), but look at other items for examples.
|
||||||
|
|
||||||
|
Along with the new file you will also need to upload a logo or image for the new item. Images live in a sub-directory of the images directory and should be named the same as the markdown file, but with a .png extension. Images should be formatted as a PNG and optimized for the web.
|
||||||
|
|
||||||
|
Once the new file and image have been created then you can add the new client, service or technology as a list item in the metadata section of the relevant coop file.
|
||||||
|
|
||||||
## Run the site locally
|
## Run the site locally
|
||||||
|
|
||||||
You can run the site on your computer as if it were live online using Jekyll. You will need `git` and `ruby` installed on your machine to do this. Then clone the repository
|
You can run the site on your computer as if it were live online using Jekyll. You will need `git` and `ruby` installed on your machine to do this. Then clone the repository
|
||||||
|
|
||||||
|
### ... using docker
|
||||||
|
|
||||||
|
Make sure you have [docker](https://docs.docker.com/install/) (CE is fine) installed and running,
|
||||||
|
and [docker-compose](https://docs.docker.com/compose/install/) installed,
|
||||||
|
then:
|
||||||
|
|
||||||
git clone git@git.coop:cotech/website.git
|
git clone git@git.coop:cotech/website.git
|
||||||
|
cd website
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
And visit [localhost:4000](http://localhost:4000) to view the site.
|
||||||
|
|
||||||
|
There are two docker volumes used here:
|
||||||
|
* `vendor` - caches the ruby gems even if you recreate the containers
|
||||||
|
* `site` - holds the built site files to share them with httpd (and not clutter your local filesystem)
|
||||||
|
|
||||||
|
A few useful things you might want to do:
|
||||||
|
|
||||||
|
# check the status of the containers
|
||||||
|
docker-compose ps
|
||||||
|
|
||||||
|
# stop all the containers (but don't remove them)
|
||||||
|
docker-compose stop
|
||||||
|
|
||||||
|
# stop and remove the containers (but leave the volumes)
|
||||||
|
docker-compose down
|
||||||
|
|
||||||
|
# remove everything
|
||||||
|
docker-compose down -v
|
||||||
|
|
||||||
|
# bring it back to life from any state you happen to be in
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
# run some ruby/bundler commands
|
||||||
|
docker-compose run jekyll bundle --version
|
||||||
|
docker-compose run jekyll bundle update
|
||||||
|
docker-compose run jekyll bundle exec jekyll --help
|
||||||
|
|
||||||
|
### ... directly on your machine
|
||||||
|
|
||||||
Install the dependencies for the project
|
Install the dependencies for the project
|
||||||
|
|
||||||
|
git clone git@git.coop:cotech/website.git
|
||||||
cd website
|
cd website
|
||||||
gem install bundler
|
gem install bundler
|
||||||
bundle install
|
bundle install
|
||||||
@ -22,9 +91,25 @@ Run a local web server so that you can view the site
|
|||||||
|
|
||||||
And visit [localhost:4000](http://localhost:4000) to view the site.
|
And visit [localhost:4000](http://localhost:4000) to view the site.
|
||||||
|
|
||||||
## Deploy CI
|
**Note: not all the images will load as there is no `.htaccess` support locally**
|
||||||
|
|
||||||
When changes are committed to the `master` branch the `.gitlab-ci.yml` file triggers the building of the site and then the copying of the results to https://static.coops.tech/ and when changes are committed to the `dev` branch the site at https://dev.static.coops.tech/ is updated.
|
## Deployment
|
||||||
|
|
||||||
|
### Dev/Staging
|
||||||
|
|
||||||
|
When changes are committed to the `master` branch the `.gitlab-ci.yml` file triggers the building of the site and then the copying of the results to [dev.coops.tech](https://dev.coops.tech).
|
||||||
|
|
||||||
|
### Production
|
||||||
|
|
||||||
|
You need to manually deploy the changes from dev to production.
|
||||||
|
|
||||||
|
1. View the changes on [dev.coops.tech](https://dev.coops.tech) and ensure you're happy for them to be pushed to production.
|
||||||
|
|
||||||
|
2. Visit [GitLab environments](https://git.coop/cotech/website/environments). __NOTE.__ If you don't have access to the environments page then post a message in the [Website category of the CoTech forum](https://community.coops.tech/c/cotech/website) to ask someone to do it for you.
|
||||||
|
|
||||||
|
3. Click the "Play" icon on the right of the screen in the row for the "dev" environment and choose "deploy:production".
|
||||||
|
|
||||||
|
4. Your changes will be visible in production when the commit listed in the "production" environment row matches the commit listed in the "dev" environment row.
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
|
4
_clients/1010uk.md
Normal file
4
_clients/1010uk.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: The 10:10 Foundation
|
||||||
|
website: https://1010uk.org/
|
||||||
|
---
|
4
_clients/British-Tinnitus-Association.md
Normal file
4
_clients/British-Tinnitus-Association.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: British Tinnitus Association
|
||||||
|
website: https://www.tinnitus.org.uk/
|
||||||
|
---
|
4
_clients/Carefree.md
Normal file
4
_clients/Carefree.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Carefree
|
||||||
|
website: https://carefreespace.org/
|
||||||
|
---
|
4
_clients/Charity-Digital.md
Normal file
4
_clients/Charity-Digital.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Charity Digital
|
||||||
|
website: https://charitydigital.org.uk/
|
||||||
|
---
|
4
_clients/Cyfannol.md
Normal file
4
_clients/Cyfannol.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: British Tinnitus Association
|
||||||
|
website: https://cyfannol.org.uk/
|
||||||
|
---
|
4
_clients/Esmee-Fairbairn.md
Normal file
4
_clients/Esmee-Fairbairn.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Esmee Fairbairn
|
||||||
|
website: https://esmeefairbairn.org.uk/
|
||||||
|
---
|
4
_clients/Family-Lives.md
Normal file
4
_clients/Family-Lives.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Family Lives
|
||||||
|
website: https://www.familylives.org.uk/
|
||||||
|
---
|
4
_clients/Grassroots.md
Normal file
4
_clients/Grassroots.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Grassroots
|
||||||
|
website: https://www.prevent-suicide.org.uk/
|
||||||
|
---
|
4
_clients/Make-a-Wish.md
Normal file
4
_clients/Make-a-Wish.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Make A Wish
|
||||||
|
website: https://www.make-a-wish.org.uk/
|
||||||
|
---
|
4
_clients/Parkinsons-UK.md
Normal file
4
_clients/Parkinsons-UK.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Parkinsons UK
|
||||||
|
website: https://www.parkinsons.org.uk/
|
||||||
|
---
|
4
_clients/SARSAS.md
Normal file
4
_clients/SARSAS.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: SARSAS
|
||||||
|
website: https://www.sarsas.org.uk/
|
||||||
|
---
|
4
_clients/SWCTN.md
Normal file
4
_clients/SWCTN.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: South West Creative Technology Network
|
||||||
|
website: https://www.swctn.org.uk/
|
||||||
|
---
|
4
_clients/Surviving-Economic-Abuse.md
Normal file
4
_clients/Surviving-Economic-Abuse.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Surviving Economic Abuse
|
||||||
|
website: https://survivingeconomicabuse.org/
|
||||||
|
---
|
4
_clients/TTC.md
Normal file
4
_clients/TTC.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Tech Talent Charter
|
||||||
|
website: https://www.techtalentcharter.co.uk/
|
||||||
|
---
|
4
_clients/The-Catalyst.md
Normal file
4
_clients/The-Catalyst.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: The Catalyst
|
||||||
|
website: https://www.thecatalyst.org.uk/
|
||||||
|
---
|
4
_clients/WECA.md
Normal file
4
_clients/WECA.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: West of England Combined Authority
|
||||||
|
website: https://www.westofengland-ca.gov.uk/
|
||||||
|
---
|
3
_clients/acorn.md
Normal file
3
_clients/acorn.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: ACORN
|
||||||
|
---
|
4
_clients/action-for-children.md
Normal file
4
_clients/action-for-children.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Action for Children
|
||||||
|
website: https://www.actionforchildren.org.uk/
|
||||||
|
---
|
3
_clients/actionaid.md
Normal file
3
_clients/actionaid.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Action Aid
|
||||||
|
---
|
3
_clients/allia-future-business-centre.md
Normal file
3
_clients/allia-future-business-centre.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Allia Future Business Centre
|
||||||
|
---
|
3
_clients/alpha-complex.md
Normal file
3
_clients/alpha-complex.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: The Alpha Complex
|
||||||
|
---
|
4
_clients/anna-freud-centre.md
Normal file
4
_clients/anna-freud-centre.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Anna Freud Centre
|
||||||
|
website: https://www.annafreud.org/
|
||||||
|
---
|
3
_clients/apc.md
Normal file
3
_clients/apc.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Association for Progressive Communications
|
||||||
|
---
|
4
_clients/ava-against-violence-and-abuse.md
Normal file
4
_clients/ava-against-violence-and-abuse.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: AVA Project
|
||||||
|
website: https://avaproject.org.uk/
|
||||||
|
---
|
4
_clients/barbourlogic.md
Normal file
4
_clients/barbourlogic.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Barbour Logic
|
||||||
|
website: http://www.barbourlogic.co.uk/
|
||||||
|
---
|
3
_clients/basw.md
Normal file
3
_clients/basw.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: The British Association of Social Workers (BASW)
|
||||||
|
---
|
3
_clients/bbc-ideas.md
Normal file
3
_clients/bbc-ideas.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: BBC ideas
|
||||||
|
---
|
3
_clients/better-media.md
Normal file
3
_clients/better-media.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Better Media
|
||||||
|
---
|
5
_clients/bhrrc.md
Normal file
5
_clients/bhrrc.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: BHRRC
|
||||||
|
website: https://www.business-humanrights.org/
|
||||||
|
---
|
||||||
|
|
4
_clients/bioregional.md
Normal file
4
_clients/bioregional.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Bioregional
|
||||||
|
website: https://www.bioregional.com/
|
||||||
|
---
|
3
_clients/blake-house.md
Normal file
3
_clients/blake-house.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Blake House
|
||||||
|
---
|
4
_clients/blue-cross.md
Normal file
4
_clients/blue-cross.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Blue Cross
|
||||||
|
website: https://www.bluecross.org.uk/
|
||||||
|
---
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: Cairn Housing Association
|
title: Cairn Housing Association
|
||||||
|
website: https://www.cairnha.com/
|
||||||
---
|
---
|
||||||
|
3
_clients/cardinus.md
Normal file
3
_clients/cardinus.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Cardinus
|
||||||
|
---
|
4
_clients/carerssupportcentre.md
Normal file
4
_clients/carerssupportcentre.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Carers support centre
|
||||||
|
website: https://www.carerssupportcentre.org.uk/
|
||||||
|
---
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: CAST
|
title: CAST
|
||||||
|
website: https://www.wearecast.org.uk/
|
||||||
---
|
---
|
||||||
|
4
_clients/catapillr.md
Normal file
4
_clients/catapillr.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Catapillr
|
||||||
|
website: https://www.catapillr.com
|
||||||
|
---
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: CDS Co-operatives
|
title: CDS Co-operatives
|
||||||
|
website: https://www.cds.coop/
|
||||||
---
|
---
|
||||||
|
4
_clients/childrens-health-scotland.md
Normal file
4
_clients/childrens-health-scotland.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Children’s Health Scotland
|
||||||
|
website: https://www.childrenshealthscotland.org/
|
||||||
|
---
|
3
_clients/climate-outreach.md
Normal file
3
_clients/climate-outreach.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Climate Outreach
|
||||||
|
---
|
4
_clients/comicrelief.md
Normal file
4
_clients/comicrelief.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Comic Relief
|
||||||
|
website: https://www.comicrelief.com/
|
||||||
|
---
|
4
_clients/commonfutures.md
Normal file
4
_clients/commonfutures.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Common Futures
|
||||||
|
website: https://commonfutures.eu/
|
||||||
|
---
|
4
_clients/coopsUK.md
Normal file
4
_clients/coopsUK.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Coops UK
|
||||||
|
website: https://www.uk.coop/uk
|
||||||
|
---
|
5
_clients/crown-commercial-service.md
Normal file
5
_clients/crown-commercial-service.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: Crown Commercial Service
|
||||||
|
website: https://www.crowncommercial.gov.uk/
|
||||||
|
---
|
||||||
|
|
3
_clients/csh.md
Normal file
3
_clients/csh.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: The Centre for Sustainable Healthcare
|
||||||
|
---
|
3
_clients/ctrl-shift.md
Normal file
3
_clients/ctrl-shift.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: CTRLshift
|
||||||
|
---
|
4
_clients/dcms.md
Normal file
4
_clients/dcms.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Department for Culture, Media and Sport
|
||||||
|
website: https://www.gov.uk/government/organisations/department-for-digital-culture-media-sport
|
||||||
|
---
|
3
_clients/deliveroo.md
Normal file
3
_clients/deliveroo.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Deliveroo
|
||||||
|
---
|
4
_clients/ecas.md
Normal file
4
_clients/ecas.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: ECAS
|
||||||
|
website: https://www.ecas.scot/
|
||||||
|
---
|
3
_clients/eden-project.md
Normal file
3
_clients/eden-project.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: The Eden Project
|
||||||
|
---
|
4
_clients/en10ergy.md
Normal file
4
_clients/en10ergy.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: en10ergy Limited
|
||||||
|
website: https://en10ergy.org.uk/
|
||||||
|
---
|
3
_clients/envirogen.md
Normal file
3
_clients/envirogen.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Envirogen
|
||||||
|
---
|
3
_clients/ethical-consumer.md
Normal file
3
_clients/ethical-consumer.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Ethical Consumer
|
||||||
|
---
|
3
_clients/feps.md
Normal file
3
_clients/feps.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: FEPS
|
||||||
|
---
|
3
_clients/food-standards-agency.md
Normal file
3
_clients/food-standards-agency.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Food Standards Agency
|
||||||
|
---
|
4
_clients/founders-and-coders.md
Normal file
4
_clients/founders-and-coders.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Founders and Coders
|
||||||
|
website: https://www.foundersandcoders.com/
|
||||||
|
---
|
3
_clients/freedom-from-torture.md
Normal file
3
_clients/freedom-from-torture.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Freedom from Torture
|
||||||
|
---
|
4
_clients/friend-indeed.md
Normal file
4
_clients/friend-indeed.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Friend Indeed
|
||||||
|
website: https://www.friendindeed.org.uk/
|
||||||
|
---
|
3
_clients/friendshouse.md
Normal file
3
_clients/friendshouse.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Friends House
|
||||||
|
---
|
3
_clients/froglife.md
Normal file
3
_clients/froglife.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Froglife
|
||||||
|
---
|
4
_clients/fundraising-regulator.md
Normal file
4
_clients/fundraising-regulator.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: The Fundraising Regulator
|
||||||
|
website: https://www.fundraisingregulator.org.uk/
|
||||||
|
---
|
4
_clients/gcda.md
Normal file
4
_clients/gcda.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Greenwich Co-operative Development Agency
|
||||||
|
website: https://gcda.coop/
|
||||||
|
---
|
3
_clients/generation-rent.md
Normal file
3
_clients/generation-rent.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Generation Rent
|
||||||
|
---
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: Global Canopy Programme
|
title: Global Canopy Programme
|
||||||
|
website: https://www.globalcanopy.org/
|
||||||
---
|
---
|
4
_clients/greener-kirkcaldy.md
Normal file
4
_clients/greener-kirkcaldy.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Greener Kirkcaldy
|
||||||
|
website: https://www.greenerkirkcaldy.org.uk/
|
||||||
|
---
|
3
_clients/greenpeace.md
Normal file
3
_clients/greenpeace.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Greenpeace
|
||||||
|
---
|
4
_clients/guys-and-st-thomas-charity.md
Normal file
4
_clients/guys-and-st-thomas-charity.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Guys and St Thomas' Charity
|
||||||
|
website: https://www.gsttcharity.org.uk/
|
||||||
|
---
|
3
_clients/haircuts-4-homeless.md
Normal file
3
_clients/haircuts-4-homeless.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Haircuts 4 Homeless
|
||||||
|
---
|
3
_clients/health-in-touch.md
Normal file
3
_clients/health-in-touch.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Health In Touch
|
||||||
|
---
|
5
_clients/hookline.md
Normal file
5
_clients/hookline.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: Hookline
|
||||||
|
website: http://hookline.tv/
|
||||||
|
---
|
||||||
|
|
3
_clients/ica.md
Normal file
3
_clients/ica.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: International Co-operatives Alliance
|
||||||
|
---
|
4
_clients/ideo.md
Normal file
4
_clients/ideo.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: IDEO
|
||||||
|
website: https://www.ideo.com/
|
||||||
|
---
|
3
_clients/ifsw.md
Normal file
3
_clients/ifsw.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: International Federation of Social Workers
|
||||||
|
---
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: Information Architecture Institute
|
title: Information Architecture Institute
|
||||||
|
website: https://www.iainstitute.org/
|
||||||
---
|
---
|
||||||
|
3
_clients/invest-sk.md
Normal file
3
_clients/invest-sk.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Invest SK
|
||||||
|
---
|
3
_clients/isd.md
Normal file
3
_clients/isd.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Institute for Strategic Dialogue
|
||||||
|
---
|
3
_clients/just-eat.md
Normal file
3
_clients/just-eat.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Just Eat
|
||||||
|
---
|
4
_clients/kaizen.md
Normal file
4
_clients/kaizen.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: The Kaizen Partnership
|
||||||
|
website: http://wearekaizen.co.uk/
|
||||||
|
---
|
3
_clients/kaspersky.md
Normal file
3
_clients/kaspersky.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Kaspersky
|
||||||
|
---
|
3
_clients/kindling-trust.md
Normal file
3
_clients/kindling-trust.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Kindling Trust
|
||||||
|
---
|
3
_clients/labour.md
Normal file
3
_clients/labour.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Labour
|
||||||
|
---
|
4
_clients/lancashire-womens-centres.md
Normal file
4
_clients/lancashire-womens-centres.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Lancashire Women's Centres
|
||||||
|
website: https://lancashirewomen.org/
|
||||||
|
---
|
3
_clients/land-explorer.md
Normal file
3
_clients/land-explorer.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Land Explorer
|
||||||
|
---
|
4
_clients/law-centres-network.md
Normal file
4
_clients/law-centres-network.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Law Centres Network
|
||||||
|
website: https://www.lawcentres.org.uk/
|
||||||
|
---
|
4
_clients/londonpermaculture.md
Normal file
4
_clients/londonpermaculture.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: London Permaculture Network
|
||||||
|
website: https://www.londonpermaculture.com/
|
||||||
|
---
|
3
_clients/magpas.md
Normal file
3
_clients/magpas.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Magpas
|
||||||
|
---
|
5
_clients/makielab.md
Normal file
5
_clients/makielab.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: MakieLab
|
||||||
|
website: https://twitter.com/makielab
|
||||||
|
---
|
||||||
|
|
3
_clients/media-reform-coalition.md
Normal file
3
_clients/media-reform-coalition.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Media Reform Coalition
|
||||||
|
---
|
3
_clients/metal-culture.md
Normal file
3
_clients/metal-culture.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Metal Culture
|
||||||
|
---
|
4
_clients/mhsgroup.md
Normal file
4
_clients/mhsgroup.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Muswell Hill Sustainability Group
|
||||||
|
website: https://mhsgroup.org/
|
||||||
|
---
|
3
_clients/modern-art-oxford.md
Normal file
3
_clients/modern-art-oxford.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Modern Art Oxford
|
||||||
|
---
|
4
_clients/mubi.md
Normal file
4
_clients/mubi.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: MUBI
|
||||||
|
website: https://mubi.com/
|
||||||
|
---
|
4
_clients/mudlark.md
Normal file
4
_clients/mudlark.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: Mudlark
|
||||||
|
website: https://twitter.com/wearemudlark
|
||||||
|
---
|
3
_clients/mutuo.md
Normal file
3
_clients/mutuo.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
title: Mutuo
|
||||||
|
---
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user