From 0f8ebd91b8bec0b1f904d60fb2a5692fbdafd9b0 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 8 May 2024 20:49:59 +0000 Subject: [PATCH] prep for v1.4 release --- .cc-metadata.yml | 10 - .devcontainer/devcontainer.json | 3 - .env.example => .env | 2 +- .github/CODEOWNERS | 5 - .github/config.yml | 5 - .gitignore | 2 - src/404.php => 404.php | 0 src/archive.php => archive.php | 0 docker-compose.yml | 103 --------- docker/configs/composer.json | 17 -- docker/configs/composer.lock | 200 ------------------ src/editor-style.css => editor-style.css | 0 .../feed-atom.php | 0 .../feed-rdf.php | 0 .../feed-rss.php | 0 .../feed-rss2.php | 0 src/footer.php => footer.php | 0 src/front-page-old.php => front-page-old.php | 0 src/functions.php => functions.php | 0 src/header.php => header.php | 0 {src/inc => inc}/README.md | 0 .../acf-backups/acf-export-2023-08-31.json | 0 .../acf-backups/acf-export-2023-09-06.json | 0 .../acf-backups/acf-export-2023-09-08.json | 0 {src/inc => inc}/acf-backups/acf.php | 0 {src/inc => inc}/acf-backups/index.php | 0 .../acf-json/group_64e4fe6fa7f62.json | 0 .../acf-json/group_64e504efda65e.json | 0 .../acf-json/group_64e6144d95eb4.json | 0 .../acf-json/group_64e61a2347108.json | 0 .../acf-json/group_64e761ce361d6.json | 0 .../acf-json/group_64ef8e67ee8e7.json | 0 .../acf-json/group_64f0d1ddda5fa.json | 0 .../acf-json/group_64f0d7c077e12.json | 0 .../acf-json/group_64f1fb809e42b.json | 0 .../acf-json/group_64fa22e794968.json | 0 .../acf-json/group_65047468148e1.json | 0 .../acf-json/group_650b60dab4f9d.json | 0 .../acf-json/group_650c88c50a218.json | 0 {src/inc => inc}/acf-json/index.php | 0 .../acf-json/post_type_64e4fec722faf.json | 0 .../acf-json/post_type_64e619a456784.json | 0 .../acf-json/post_type_64f0b8aa48a34.json | 0 .../acf-json/post_type_64f1f7d704711.json | 0 .../acf-json/post_type_64f1f82765209.json | 0 src/index.php => index.php | 0 src/page-archive.php => page-archive.php | 0 src/page-blog.php => page-blog.php | 0 src/page-team.php => page-team.php | 0 src/page.php => page.php | 0 src/page_blog.php => page_blog.php | 0 src/page_home.php => page_home.php | 0 src/page_overview.php => page_overview.php | 0 src/page_static.php => page_static.php | 0 src/page_team.php => page_team.php | 0 ...ge_walkthrough.php => page_walkthrough.php | 0 scripts/README.md | 42 ---- scripts/prepare-release.sh | 71 ------- scripts/unprepare-release.sh | 25 --- src/search.php => search.php | 0 src/sidebar.php => sidebar.php | 0 src/single-person.php => single-person.php | 0 src/single-program.php => single-program.php | 0 src/singular.php => singular.php | 0 src/README.md | 3 - .../static-default.php | 0 src/style.css => style.css | 0 .../css/library-vars.css | 0 {src/vocabulary => vocabulary}/css/style.css | 0 .../css/vendor/normalize.css | 0 .../css/vocabulary.css | 0 .../favicon/android-chrome-192x192.png | Bin .../favicon/android-chrome-512x512.png | Bin .../favicon/apple-touch-icon.png | Bin .../favicon/favicon.ico | 0 .../favicon/favicon.svg | 0 .../favicon/manifest.webmanifest | 0 .../fonts/CCAccidenzCommons-medium.otf | Bin .../fonts/JetBrainsMono-Bold.otf | Bin .../fonts/JetBrainsMono-Bold.woff | Bin .../fonts/JetBrainsMono-Bold.woff2 | Bin .../fonts/JetBrainsMono-Regular.otf | Bin .../fonts/JetBrainsMono-Regular.woff | Bin .../fonts/JetBrainsMono-Regular.woff2 | Bin .../fonts/RobotoCondensed-Bold.otf | Bin .../fonts/RobotoCondensed-Bold.woff | Bin .../fonts/RobotoCondensed-Bold.woff2 | Bin .../fonts/RobotoCondensed-Regular.otf | Bin .../fonts/RobotoCondensed-Regular.woff | Bin .../fonts/RobotoCondensed-Regular.woff2 | Bin .../fonts/SourceSansPro-Bold.otf | Bin .../fonts/SourceSansPro-Bold.woff | Bin .../fonts/SourceSansPro-Bold.woff2 | Bin .../fonts/SourceSansPro-Regular.otf | Bin .../fonts/SourceSansPro-Regular.woff | Bin .../fonts/SourceSansPro-Regular.woff2 | Bin .../fonts/SourceSansPro-SemiBold.otf | Bin .../fonts/SourceSansPro-SemiBold.woff | Bin .../fonts/SourceSansPro-SemiBold.woff2 | Bin .../fonts/VocabularyIcons.json | 0 .../fonts/VocabularyIcons.ttf | Bin .../fonts/VocabularyIcons.woff | Bin .../js/vocabulary.js | 0 .../svg/cc/icons/cc-by.svg | 0 .../svg/cc/icons/cc-heart-filled.svg | 0 .../svg/cc/icons/cc-heart.svg | 0 .../svg/cc/icons/cc-icons.svg | 0 .../svg/cc/icons/cc-logo.svg | 0 .../svg/cc/icons/cc-nc-eu.svg | 0 .../svg/cc/icons/cc-nc-jp.svg | 0 .../svg/cc/icons/cc-nc.svg | 0 .../svg/cc/icons/cc-nd.svg | 0 .../svg/cc/icons/cc-pd.svg | 0 .../svg/cc/icons/cc-pdm.svg | 0 .../svg/cc/icons/cc-remix.svg | 0 .../svg/cc/icons/cc-sa.svg | 0 .../svg/cc/icons/cc-sampling-plus.svg | 0 .../svg/cc/icons/cc-sampling.svg | 0 .../svg/cc/icons/cc-share.svg | 0 .../svg/cc/icons/cc-zero.svg | 0 .../svg/cc/license_badges/big/by.svg | 0 .../svg/cc/license_badges/big/by_nc.eu.svg | 0 .../svg/cc/license_badges/big/by_nc.svg | 0 .../svg/cc/license_badges/big/by_nc_nd.eu.svg | 0 .../svg/cc/license_badges/big/by_nc_nd.svg | 0 .../svg/cc/license_badges/big/by_nc_sa.eu.svg | 0 .../svg/cc/license_badges/big/by_nc_sa.svg | 0 .../svg/cc/license_badges/big/by_nd.svg | 0 .../svg/cc/license_badges/big/by_sa.svg | 0 .../svg/cc/license_badges/big/cc_zero.svg | 0 .../cc/license_badges/big/publicdomain.svg | 0 .../svg/cc/license_badges/small/by.svg | 0 .../svg/cc/license_badges/small/by_nc.svg | 0 .../svg/cc/license_badges/small/by_nc_nd.svg | 0 .../svg/cc/license_badges/small/by_nc_sa.svg | 0 .../svg/cc/license_badges/small/by_nd.svg | 0 .../svg/cc/license_badges/small/by_sa.svg | 0 .../svg/cc/license_badges/small/cc_zero.svg | 0 .../cc/license_badges/small/publicdomain.svg | 0 .../svg/cc/logos/cc/letterheart.svg | 0 .../svg/cc/logos/cc/lettermark.svg | 0 .../svg/cc/logos/cc/logomark.svg | 0 .../svg/cc/logos/products/certificate.svg | 0 .../svg/cc/logos/products/certificates.svg | 0 .../svg/cc/logos/products/chooser.svg | 0 .../svg/cc/logos/products/global_network.svg | 0 .../svg/cc/logos/products/global_summit.svg | 0 .../svg/cc/logos/products/legal_database.svg | 0 .../svg/cc/logos/products/open_source.svg | 0 .../svg/cc/logos/products/search.svg | 0 .../logos/products/state_of_the_commons.svg | 0 .../svg/cc/logos/products/vocabulary.svg | 0 .../cc/logos/products/vocabulary_inverted.svg | 0 .../svg/font-awesome/icons/fa-icons.svg | 0 154 files changed, 1 insertion(+), 487 deletions(-) delete mode 100644 .cc-metadata.yml delete mode 100644 .devcontainer/devcontainer.json rename .env.example => .env (88%) delete mode 100644 .github/CODEOWNERS delete mode 100644 .github/config.yml delete mode 100644 .gitignore rename src/404.php => 404.php (100%) rename src/archive.php => archive.php (100%) delete mode 100644 docker-compose.yml delete mode 100644 docker/configs/composer.json delete mode 100644 docker/configs/composer.lock rename src/editor-style.css => editor-style.css (100%) rename {src/feed-templates => feed-templates}/feed-atom.php (100%) rename {src/feed-templates => feed-templates}/feed-rdf.php (100%) rename {src/feed-templates => feed-templates}/feed-rss.php (100%) rename {src/feed-templates => feed-templates}/feed-rss2.php (100%) rename src/footer.php => footer.php (100%) rename src/front-page-old.php => front-page-old.php (100%) rename src/functions.php => functions.php (100%) rename src/header.php => header.php (100%) rename {src/inc => inc}/README.md (100%) rename {src/inc => inc}/acf-backups/acf-export-2023-08-31.json (100%) rename {src/inc => inc}/acf-backups/acf-export-2023-09-06.json (100%) rename {src/inc => inc}/acf-backups/acf-export-2023-09-08.json (100%) rename {src/inc => inc}/acf-backups/acf.php (100%) rename {src/inc => inc}/acf-backups/index.php (100%) rename {src/inc => inc}/acf-json/group_64e4fe6fa7f62.json (100%) rename {src/inc => inc}/acf-json/group_64e504efda65e.json (100%) rename {src/inc => inc}/acf-json/group_64e6144d95eb4.json (100%) rename {src/inc => inc}/acf-json/group_64e61a2347108.json (100%) rename {src/inc => inc}/acf-json/group_64e761ce361d6.json (100%) rename {src/inc => inc}/acf-json/group_64ef8e67ee8e7.json (100%) rename {src/inc => inc}/acf-json/group_64f0d1ddda5fa.json (100%) rename {src/inc => inc}/acf-json/group_64f0d7c077e12.json (100%) rename {src/inc => inc}/acf-json/group_64f1fb809e42b.json (100%) rename {src/inc => inc}/acf-json/group_64fa22e794968.json (100%) rename {src/inc => inc}/acf-json/group_65047468148e1.json (100%) rename {src/inc => inc}/acf-json/group_650b60dab4f9d.json (100%) rename {src/inc => inc}/acf-json/group_650c88c50a218.json (100%) rename {src/inc => inc}/acf-json/index.php (100%) rename {src/inc => inc}/acf-json/post_type_64e4fec722faf.json (100%) rename {src/inc => inc}/acf-json/post_type_64e619a456784.json (100%) rename {src/inc => inc}/acf-json/post_type_64f0b8aa48a34.json (100%) rename {src/inc => inc}/acf-json/post_type_64f1f7d704711.json (100%) rename {src/inc => inc}/acf-json/post_type_64f1f82765209.json (100%) rename src/index.php => index.php (100%) rename src/page-archive.php => page-archive.php (100%) rename src/page-blog.php => page-blog.php (100%) rename src/page-team.php => page-team.php (100%) rename src/page.php => page.php (100%) rename src/page_blog.php => page_blog.php (100%) rename src/page_home.php => page_home.php (100%) rename src/page_overview.php => page_overview.php (100%) rename src/page_static.php => page_static.php (100%) rename src/page_team.php => page_team.php (100%) rename src/page_walkthrough.php => page_walkthrough.php (100%) delete mode 100644 scripts/README.md delete mode 100755 scripts/prepare-release.sh delete mode 100755 scripts/unprepare-release.sh rename src/search.php => search.php (100%) rename src/sidebar.php => sidebar.php (100%) rename src/single-person.php => single-person.php (100%) rename src/single-program.php => single-program.php (100%) rename src/singular.php => singular.php (100%) delete mode 100644 src/README.md rename {src/static-templates => static-templates}/static-default.php (100%) rename src/style.css => style.css (100%) rename {src/vocabulary => vocabulary}/css/library-vars.css (100%) rename {src/vocabulary => vocabulary}/css/style.css (100%) rename {src/vocabulary => vocabulary}/css/vendor/normalize.css (100%) rename {src/vocabulary => vocabulary}/css/vocabulary.css (100%) rename {src/vocabulary => vocabulary}/favicon/android-chrome-192x192.png (100%) rename {src/vocabulary => vocabulary}/favicon/android-chrome-512x512.png (100%) rename {src/vocabulary => vocabulary}/favicon/apple-touch-icon.png (100%) rename {src/vocabulary => vocabulary}/favicon/favicon.ico (100%) rename {src/vocabulary => vocabulary}/favicon/favicon.svg (100%) rename {src/vocabulary => vocabulary}/favicon/manifest.webmanifest (100%) rename {src/vocabulary => vocabulary}/fonts/CCAccidenzCommons-medium.otf (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Bold.otf (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Bold.woff (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Bold.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Regular.otf (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Regular.woff (100%) rename {src/vocabulary => vocabulary}/fonts/JetBrainsMono-Regular.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Bold.otf (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Bold.woff (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Bold.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Regular.otf (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Regular.woff (100%) rename {src/vocabulary => vocabulary}/fonts/RobotoCondensed-Regular.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Bold.otf (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Bold.woff (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Bold.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Regular.otf (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Regular.woff (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-Regular.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-SemiBold.otf (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-SemiBold.woff (100%) rename {src/vocabulary => vocabulary}/fonts/SourceSansPro-SemiBold.woff2 (100%) rename {src/vocabulary => vocabulary}/fonts/VocabularyIcons.json (100%) rename {src/vocabulary => vocabulary}/fonts/VocabularyIcons.ttf (100%) rename {src/vocabulary => vocabulary}/fonts/VocabularyIcons.woff (100%) rename {src/vocabulary => vocabulary}/js/vocabulary.js (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-by.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-heart-filled.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-heart.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-icons.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-logo.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-nc-eu.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-nc-jp.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-nc.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-nd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-pd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-pdm.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-remix.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-sa.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-sampling-plus.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-sampling.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-share.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/icons/cc-zero.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc.eu.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc_nd.eu.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc_nd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc_sa.eu.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nc_sa.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_nd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/by_sa.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/cc_zero.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/big/publicdomain.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by_nc.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by_nc_nd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by_nc_sa.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by_nd.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/by_sa.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/cc_zero.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/license_badges/small/publicdomain.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/cc/letterheart.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/cc/lettermark.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/cc/logomark.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/certificate.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/certificates.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/chooser.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/global_network.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/global_summit.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/legal_database.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/open_source.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/search.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/state_of_the_commons.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/vocabulary.svg (100%) rename {src/vocabulary => vocabulary}/svg/cc/logos/products/vocabulary_inverted.svg (100%) rename {src/vocabulary => vocabulary}/svg/font-awesome/icons/fa-icons.svg (100%) diff --git a/.cc-metadata.yml b/.cc-metadata.yml deleted file mode 100644 index 90c4520..0000000 --- a/.cc-metadata.yml +++ /dev/null @@ -1,10 +0,0 @@ -# Whether this GitHub repo is for a CC-led engineering project -engineering_project: true -# Name of the repository/project in English -english_name: Vocabulary WordPress Theme -# All technologies used -technologies: HTML, CSS, Javascript, PHP, Docker, Bash -# Whether this repository should be featured on the CC Open Source site's "Projects" page -featured: false -# Slack channel name (optional key) -slack: '' diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index 1af0154..0000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "postCreateCommand": "echo alias wpcli=\\'docker compose run --rm wordpress-cli --path=/var/www/html\\' >> ~/.bashrc && echo alias composer=\\'docker compose run --rm composer\\' >> ~/.bashrc" -} \ No newline at end of file diff --git a/.env.example b/.env similarity index 88% rename from .env.example rename to .env index 40bee76..04c117b 100644 --- a/.env.example +++ b/.env @@ -1,5 +1,5 @@ # WordPress variables -WP_VERSION=latest +WP_VERSION=6.3 # Module (plugin/theme) variables WP_MOD_TYPE=theme # theme OR plugin diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 46dfe7b..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,5 +0,0 @@ -# https://help.github.com/en/articles/about-code-owners -# If you want to match two or more code owners with the same pattern, all the -# code owners must be on the same line. If the code owners are not on the same -# line, the pattern matches only the last mentioned code owner. -* @creativecommons/technology @creativecommons/ct-cc-wordpress-themes-maintainers @creativecommons/ct-cc-wordpress-themes-core-committers @creativecommons/ct-vocabulary-maintainers @creativecommons/ct-vocabulary-core-committers \ No newline at end of file diff --git a/.github/config.yml b/.github/config.yml deleted file mode 100644 index 83f93b0..0000000 --- a/.github/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -blank_issues_enabled: false -contact_links: - - name: Open Source at Creative Commons - url: https://opensource.creativecommons.org/ - about: Read documentation on contributing, community, etc. \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a7dfb30..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.DS_Store -.env \ No newline at end of file diff --git a/src/404.php b/404.php similarity index 100% rename from src/404.php rename to 404.php diff --git a/src/archive.php b/archive.php similarity index 100% rename from src/archive.php rename to archive.php diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index e8a326f..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,103 +0,0 @@ -# https://docs.docker.com/compose/compose-file/compose-file-v2/ - -version: '2.4' - -services: - - wordpress: - container_name: vocabtheme-wordpress-web - depends_on: - - database - environment: - WORDPRESS_CONFIG_EXTRA: | - # Use dispatch port by default - if ('${CODESPACE_NAME:-}') { - define('WP_HOME', 'https://${CODESPACE_NAME:-}-8080.${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN:-}'); - define('WP_SITEURL', 'https://${CODESPACE_NAME:-}-8080.${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN:-}'); - } else { - define('WP_HOME', 'http://localhost:8080'); - define('WP_SITEURL', 'http://localhost:8080'); - } - WORDPRESS_DB_HOST: database:3306 - WORDPRESS_DB_PASSWORD: root - WORDPRESS_DB_USER: root - WORDPRESS_DB_name: wordpress - WORDPRESS_USER: root - # https://hub.docker.com/_/wordpress - image: wordpress:${WP_VERSION:?err} - networks: - - backend - ports: - - '8080:80' - restart: always - volumes: - - ./src:/var/www/html/wp-content/${WP_MOD_TYPE:?err}s/${WP_MOD_NAME:?err} - - wp_data:/var/www/html - - database: - container_name: vocabtheme-wordpress-db - environment: - MYSQL_DATABASE: wordpress - MYSQL_ROOT_PASSWORD: root - MYSQL_USER: root - # https://hub.docker.com/_/mariadb - image: mariadb - networks: - - backend - restart: always - volumes: - - db_data:/var/lib/mysql - - phpmyadmin: - container_name: vocabtheme-phpmyadmin - environment: - MYSQL_ROOT_PASSWORD: root - PMA_HOST: database - PMA_PORT: 3306 - # https://hub.docker.com/_/phpmyadmin - image: phpmyadmin/phpmyadmin - networks: - - backend - ports: - - '8003:80' - - composer: - command: 'true' - container_name: vocabtheme-composer - depends_on: - - database - - wordpress - # https://hub.docker.com/_/composer - image: composer - user: xfs - volumes: - - ./docker/configs/composer.json:/var/www/html/composer.json - - ./docker/configs/composer.lock:/var/www/html/composer.lock - - wp_data:/var/www/html - working_dir: /var/www/html/ - - wordpress-cli: - container_name: vocabtheme-wpcli - depends_on: - - database - - wordpress - environment: - WORDPRESS_DB_HOST: database:3306 - WORDPRESS_DB_NAME: wordpress - WORDPRESS_DB_PASSWORD: root - WORDPRESS_DB_USER: root - WORDPRESS_USER: root - # https://hub.docker.com/_/wordpress - image: wordpress:cli - networks: - - backend - user: xfs - volumes: - - wp_data:/var/www/html - -volumes: - db_data: - wp_data: - -networks: - backend: diff --git a/docker/configs/composer.json b/docker/configs/composer.json deleted file mode 100644 index b570066..0000000 --- a/docker/configs/composer.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "repositories":[ - { - "type":"composer", - "url":"https://wpackagist.org" - } - ], - "require": { - "wpackagist-plugin/classic-editor": "^1.6", - "wpackagist-plugin/advanced-custom-fields": "^6.1" - }, - "config": { - "allow-plugins": { - "composer/installers": true - } - } -} diff --git a/docker/configs/composer.lock b/docker/configs/composer.lock deleted file mode 100644 index 2a6e569..0000000 --- a/docker/configs/composer.lock +++ /dev/null @@ -1,200 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "7f0c10d6e8307a1c963d751a26819e24", - "packages": [ - { - "name": "composer/installers", - "version": "v2.2.0", - "source": { - "type": "git", - "url": "https://github.com/composer/installers.git", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/c29dc4b93137acb82734f672c37e029dfbd95b35", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "composer/composer": "1.6.* || ^2.0", - "composer/semver": "^1 || ^3", - "phpstan/phpstan": "^0.12.55", - "phpstan/phpstan-phpunit": "^0.12.16", - "symfony/phpunit-bridge": "^5.3", - "symfony/process": "^5" - }, - "type": "composer-plugin", - "extra": { - "class": "Composer\\Installers\\Plugin", - "branch-alias": { - "dev-main": "2.x-dev" - }, - "plugin-modifies-install-path": true - }, - "autoload": { - "psr-4": { - "Composer\\Installers\\": "src/Composer/Installers" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Robinson Young", - "email": "kyle@dontkry.com", - "homepage": "https://github.com/shama" - } - ], - "description": "A multi-framework Composer library installer", - "homepage": "https://composer.github.io/installers/", - "keywords": [ - "Dolibarr", - "Eliasis", - "Hurad", - "ImageCMS", - "Kanboard", - "Lan Management System", - "MODX Evo", - "MantisBT", - "Mautic", - "Maya", - "OXID", - "Plentymarkets", - "Porto", - "RadPHP", - "SMF", - "Starbug", - "Thelia", - "Whmcs", - "WolfCMS", - "agl", - "annotatecms", - "attogram", - "bitrix", - "cakephp", - "chef", - "cockpit", - "codeigniter", - "concrete5", - "croogo", - "dokuwiki", - "drupal", - "eZ Platform", - "elgg", - "expressionengine", - "fuelphp", - "grav", - "installer", - "itop", - "known", - "kohana", - "laravel", - "lavalite", - "lithium", - "magento", - "majima", - "mako", - "matomo", - "mediawiki", - "miaoxing", - "modulework", - "modx", - "moodle", - "osclass", - "pantheon", - "phpbb", - "piwik", - "ppi", - "processwire", - "puppet", - "pxcms", - "reindex", - "roundcube", - "shopware", - "silverstripe", - "sydes", - "sylius", - "tastyigniter", - "wordpress", - "yawik", - "zend", - "zikula" - ], - "support": { - "issues": "https://github.com/composer/installers/issues", - "source": "https://github.com/composer/installers/tree/v2.2.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-08-20T06:45:11+00:00" - }, - { - "name": "wpackagist-plugin/advanced-custom-fields", - "version": "6.1.7", - "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/advanced-custom-fields/", - "reference": "tags/6.1.7" - }, - "dist": { - "type": "zip", - "url": "https://downloads.wordpress.org/plugin/advanced-custom-fields.6.1.7.zip" - }, - "require": { - "composer/installers": "^1.0 || ^2.0" - }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/advanced-custom-fields/" - }, - { - "name": "wpackagist-plugin/classic-editor", - "version": "1.6.3", - "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/classic-editor/", - "reference": "tags/1.6.3" - }, - "dist": { - "type": "zip", - "url": "https://downloads.wordpress.org/plugin/classic-editor.1.6.3.zip" - }, - "require": { - "composer/installers": "^1.0 || ^2.0" - }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/classic-editor/" - } - ], - "packages-dev": [], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.3.0" -} diff --git a/src/editor-style.css b/editor-style.css similarity index 100% rename from src/editor-style.css rename to editor-style.css diff --git a/src/feed-templates/feed-atom.php b/feed-templates/feed-atom.php similarity index 100% rename from src/feed-templates/feed-atom.php rename to feed-templates/feed-atom.php diff --git a/src/feed-templates/feed-rdf.php b/feed-templates/feed-rdf.php similarity index 100% rename from src/feed-templates/feed-rdf.php rename to feed-templates/feed-rdf.php diff --git a/src/feed-templates/feed-rss.php b/feed-templates/feed-rss.php similarity index 100% rename from src/feed-templates/feed-rss.php rename to feed-templates/feed-rss.php diff --git a/src/feed-templates/feed-rss2.php b/feed-templates/feed-rss2.php similarity index 100% rename from src/feed-templates/feed-rss2.php rename to feed-templates/feed-rss2.php diff --git a/src/footer.php b/footer.php similarity index 100% rename from src/footer.php rename to footer.php diff --git a/src/front-page-old.php b/front-page-old.php similarity index 100% rename from src/front-page-old.php rename to front-page-old.php diff --git a/src/functions.php b/functions.php similarity index 100% rename from src/functions.php rename to functions.php diff --git a/src/header.php b/header.php similarity index 100% rename from src/header.php rename to header.php diff --git a/src/inc/README.md b/inc/README.md similarity index 100% rename from src/inc/README.md rename to inc/README.md diff --git a/src/inc/acf-backups/acf-export-2023-08-31.json b/inc/acf-backups/acf-export-2023-08-31.json similarity index 100% rename from src/inc/acf-backups/acf-export-2023-08-31.json rename to inc/acf-backups/acf-export-2023-08-31.json diff --git a/src/inc/acf-backups/acf-export-2023-09-06.json b/inc/acf-backups/acf-export-2023-09-06.json similarity index 100% rename from src/inc/acf-backups/acf-export-2023-09-06.json rename to inc/acf-backups/acf-export-2023-09-06.json diff --git a/src/inc/acf-backups/acf-export-2023-09-08.json b/inc/acf-backups/acf-export-2023-09-08.json similarity index 100% rename from src/inc/acf-backups/acf-export-2023-09-08.json rename to inc/acf-backups/acf-export-2023-09-08.json diff --git a/src/inc/acf-backups/acf.php b/inc/acf-backups/acf.php similarity index 100% rename from src/inc/acf-backups/acf.php rename to inc/acf-backups/acf.php diff --git a/src/inc/acf-backups/index.php b/inc/acf-backups/index.php similarity index 100% rename from src/inc/acf-backups/index.php rename to inc/acf-backups/index.php diff --git a/src/inc/acf-json/group_64e4fe6fa7f62.json b/inc/acf-json/group_64e4fe6fa7f62.json similarity index 100% rename from src/inc/acf-json/group_64e4fe6fa7f62.json rename to inc/acf-json/group_64e4fe6fa7f62.json diff --git a/src/inc/acf-json/group_64e504efda65e.json b/inc/acf-json/group_64e504efda65e.json similarity index 100% rename from src/inc/acf-json/group_64e504efda65e.json rename to inc/acf-json/group_64e504efda65e.json diff --git a/src/inc/acf-json/group_64e6144d95eb4.json b/inc/acf-json/group_64e6144d95eb4.json similarity index 100% rename from src/inc/acf-json/group_64e6144d95eb4.json rename to inc/acf-json/group_64e6144d95eb4.json diff --git a/src/inc/acf-json/group_64e61a2347108.json b/inc/acf-json/group_64e61a2347108.json similarity index 100% rename from src/inc/acf-json/group_64e61a2347108.json rename to inc/acf-json/group_64e61a2347108.json diff --git a/src/inc/acf-json/group_64e761ce361d6.json b/inc/acf-json/group_64e761ce361d6.json similarity index 100% rename from src/inc/acf-json/group_64e761ce361d6.json rename to inc/acf-json/group_64e761ce361d6.json diff --git a/src/inc/acf-json/group_64ef8e67ee8e7.json b/inc/acf-json/group_64ef8e67ee8e7.json similarity index 100% rename from src/inc/acf-json/group_64ef8e67ee8e7.json rename to inc/acf-json/group_64ef8e67ee8e7.json diff --git a/src/inc/acf-json/group_64f0d1ddda5fa.json b/inc/acf-json/group_64f0d1ddda5fa.json similarity index 100% rename from src/inc/acf-json/group_64f0d1ddda5fa.json rename to inc/acf-json/group_64f0d1ddda5fa.json diff --git a/src/inc/acf-json/group_64f0d7c077e12.json b/inc/acf-json/group_64f0d7c077e12.json similarity index 100% rename from src/inc/acf-json/group_64f0d7c077e12.json rename to inc/acf-json/group_64f0d7c077e12.json diff --git a/src/inc/acf-json/group_64f1fb809e42b.json b/inc/acf-json/group_64f1fb809e42b.json similarity index 100% rename from src/inc/acf-json/group_64f1fb809e42b.json rename to inc/acf-json/group_64f1fb809e42b.json diff --git a/src/inc/acf-json/group_64fa22e794968.json b/inc/acf-json/group_64fa22e794968.json similarity index 100% rename from src/inc/acf-json/group_64fa22e794968.json rename to inc/acf-json/group_64fa22e794968.json diff --git a/src/inc/acf-json/group_65047468148e1.json b/inc/acf-json/group_65047468148e1.json similarity index 100% rename from src/inc/acf-json/group_65047468148e1.json rename to inc/acf-json/group_65047468148e1.json diff --git a/src/inc/acf-json/group_650b60dab4f9d.json b/inc/acf-json/group_650b60dab4f9d.json similarity index 100% rename from src/inc/acf-json/group_650b60dab4f9d.json rename to inc/acf-json/group_650b60dab4f9d.json diff --git a/src/inc/acf-json/group_650c88c50a218.json b/inc/acf-json/group_650c88c50a218.json similarity index 100% rename from src/inc/acf-json/group_650c88c50a218.json rename to inc/acf-json/group_650c88c50a218.json diff --git a/src/inc/acf-json/index.php b/inc/acf-json/index.php similarity index 100% rename from src/inc/acf-json/index.php rename to inc/acf-json/index.php diff --git a/src/inc/acf-json/post_type_64e4fec722faf.json b/inc/acf-json/post_type_64e4fec722faf.json similarity index 100% rename from src/inc/acf-json/post_type_64e4fec722faf.json rename to inc/acf-json/post_type_64e4fec722faf.json diff --git a/src/inc/acf-json/post_type_64e619a456784.json b/inc/acf-json/post_type_64e619a456784.json similarity index 100% rename from src/inc/acf-json/post_type_64e619a456784.json rename to inc/acf-json/post_type_64e619a456784.json diff --git a/src/inc/acf-json/post_type_64f0b8aa48a34.json b/inc/acf-json/post_type_64f0b8aa48a34.json similarity index 100% rename from src/inc/acf-json/post_type_64f0b8aa48a34.json rename to inc/acf-json/post_type_64f0b8aa48a34.json diff --git a/src/inc/acf-json/post_type_64f1f7d704711.json b/inc/acf-json/post_type_64f1f7d704711.json similarity index 100% rename from src/inc/acf-json/post_type_64f1f7d704711.json rename to inc/acf-json/post_type_64f1f7d704711.json diff --git a/src/inc/acf-json/post_type_64f1f82765209.json b/inc/acf-json/post_type_64f1f82765209.json similarity index 100% rename from src/inc/acf-json/post_type_64f1f82765209.json rename to inc/acf-json/post_type_64f1f82765209.json diff --git a/src/index.php b/index.php similarity index 100% rename from src/index.php rename to index.php diff --git a/src/page-archive.php b/page-archive.php similarity index 100% rename from src/page-archive.php rename to page-archive.php diff --git a/src/page-blog.php b/page-blog.php similarity index 100% rename from src/page-blog.php rename to page-blog.php diff --git a/src/page-team.php b/page-team.php similarity index 100% rename from src/page-team.php rename to page-team.php diff --git a/src/page.php b/page.php similarity index 100% rename from src/page.php rename to page.php diff --git a/src/page_blog.php b/page_blog.php similarity index 100% rename from src/page_blog.php rename to page_blog.php diff --git a/src/page_home.php b/page_home.php similarity index 100% rename from src/page_home.php rename to page_home.php diff --git a/src/page_overview.php b/page_overview.php similarity index 100% rename from src/page_overview.php rename to page_overview.php diff --git a/src/page_static.php b/page_static.php similarity index 100% rename from src/page_static.php rename to page_static.php diff --git a/src/page_team.php b/page_team.php similarity index 100% rename from src/page_team.php rename to page_team.php diff --git a/src/page_walkthrough.php b/page_walkthrough.php similarity index 100% rename from src/page_walkthrough.php rename to page_walkthrough.php diff --git a/scripts/README.md b/scripts/README.md deleted file mode 100644 index cbac6e8..0000000 --- a/scripts/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Scripts - - -## Creating Releases - -1. Be the version in `src/style.css` is set to the correct version. - -2. In the terminal, in root of project, run the release prep script: - ```shell - ./scripts/prepare-release.sh vX.Y.Z - ``` - - This will prepare a branch with the directory and files structured for - compatibility with WordPress -3. Verify files and changes and then commit changes with git -4. Push prep branch to origin: - ```shell - git push origin prep-vX.Y.Z - ``` -5. Go to Release page for repository in GitHub GUI - 1. Generate new Release, targeting `prep-vX.Y.Z` branch, creating new tag of - `vX.Y.Z` - 2. Use **Generate release notes** button to auto-fill contents - 3. Fill in remaining relevant information - 4. Publish release - - Due to step 1, the `.zip` archive will contain correctly structured - files -6. Clean-up prep branch - 1. Delete branch `prep-vX.Y.Z` in GitHub GUI - 2. Delete branch `prep-vX.Y.Z` locally: - ```shell - git branch -D prep-vX.Y.Z - ``` - - -## Release process development - -The `unprepare-release.sh` is a convenience script for developing the release -process. It is not normally used. When developing the release process, it can -be invoked after `prepare-release.sh`: -```shell -git restore scripts && ./scripts/unprepare-release.sh -``` diff --git a/scripts/prepare-release.sh b/scripts/prepare-release.sh deleted file mode 100755 index 87a072d..0000000 --- a/scripts/prepare-release.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/bash -# -# Prepare a branch with the directory and files structured for compatibility -# with WordPress -# -set -o errexit -set -o errtrace -set -o nounset - -VERSION=${1:-} -# setup fun colors for added UX -HEAD='\033[1m\033[7m' -GREEN='\033[0;32m' -RED='\033[0;31m' -NC='\033[0m' - -# Change directory to repository root -# (parent directory of this script's location) -pushd "${0%/*}/.." >/dev/null - -if [[ -z "${VERSION}" ]] -then - { - echo - echo -en "${RED}missing VERSION argument (" - echo -n 'format: vMAJOR.MINOR.PATCH,' - echo -e " example: v0.1.0)${NC}" - echo - } 1>&2 - exit 1 -elif [[ ! "${VERSION}" =~ ^v[0-9]+[.][0-9]+([.][0-9]+)?$ ]] -then - { - echo - echo -e "${RED}invalid VERSION argument: ${VERSION}${NC}" - echo - } 1>&2 - exit 1 -else - printf "${HEAD} %-80s${NC}\n" 'Checkout prep branch' - git checkout -b "prep-${VERSION}" - echo - - printf "${HEAD} %-80s${NC}\n" 'Stage directories/files for release' - # stage theme files - mv ./src/* ./ - # remove unneeded files for release (and self destruct) - rm -fr -- \ - ./.devcontainer \ - ./.github \ - ./src \ - ./docker \ - ./scripts \ - .cc-metadata.yml \ - .env.example \ - .gitignore \ - docker-compose.yml - - echo 'done.' - echo - - printf "${HEAD} %-80s${NC}\n" 'Repository status' - git status - echo - - printf "${HEAD} %-80s${NC}\n" 'Next steps' - echo 'Changes ready to be commited, please commit, and push with:' - echo - echo -e " ${GREEN}git push origin prep-${VERSION}${NC}" - echo -fi diff --git a/scripts/unprepare-release.sh b/scripts/unprepare-release.sh deleted file mode 100755 index 5b4949b..0000000 --- a/scripts/unprepare-release.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -set -o errexit -set -o errtrace -set -o nounset - -# Change directory to repository root -# (parent directory of this script's location) -pushd "${0%/*}/.." >/dev/null - -printf "\e[1m\e[7m %-80s\e[0m\n" 'Remove staged directories/files' -rm -fr -- \ - *.css \ - *.php \ - ./css \ - ./fonts \ - ./js \ - ./svg \ - .env -echo 'done.' -echo - -printf "\e[1m\e[7m %-80s\e[0m\n" 'Restore repository' -git restore . -git status -echo diff --git a/src/search.php b/search.php similarity index 100% rename from src/search.php rename to search.php diff --git a/src/sidebar.php b/sidebar.php similarity index 100% rename from src/sidebar.php rename to sidebar.php diff --git a/src/single-person.php b/single-person.php similarity index 100% rename from src/single-person.php rename to single-person.php diff --git a/src/single-program.php b/single-program.php similarity index 100% rename from src/single-program.php rename to single-program.php diff --git a/src/singular.php b/singular.php similarity index 100% rename from src/singular.php rename to singular.php diff --git a/src/README.md b/src/README.md deleted file mode 100644 index cff002c..0000000 --- a/src/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Module Name - -Information Here \ No newline at end of file diff --git a/src/static-templates/static-default.php b/static-templates/static-default.php similarity index 100% rename from src/static-templates/static-default.php rename to static-templates/static-default.php diff --git a/src/style.css b/style.css similarity index 100% rename from src/style.css rename to style.css diff --git a/src/vocabulary/css/library-vars.css b/vocabulary/css/library-vars.css similarity index 100% rename from src/vocabulary/css/library-vars.css rename to vocabulary/css/library-vars.css diff --git a/src/vocabulary/css/style.css b/vocabulary/css/style.css similarity index 100% rename from src/vocabulary/css/style.css rename to vocabulary/css/style.css diff --git a/src/vocabulary/css/vendor/normalize.css b/vocabulary/css/vendor/normalize.css similarity index 100% rename from src/vocabulary/css/vendor/normalize.css rename to vocabulary/css/vendor/normalize.css diff --git a/src/vocabulary/css/vocabulary.css b/vocabulary/css/vocabulary.css similarity index 100% rename from src/vocabulary/css/vocabulary.css rename to vocabulary/css/vocabulary.css diff --git a/src/vocabulary/favicon/android-chrome-192x192.png b/vocabulary/favicon/android-chrome-192x192.png similarity index 100% rename from src/vocabulary/favicon/android-chrome-192x192.png rename to vocabulary/favicon/android-chrome-192x192.png diff --git a/src/vocabulary/favicon/android-chrome-512x512.png b/vocabulary/favicon/android-chrome-512x512.png similarity index 100% rename from src/vocabulary/favicon/android-chrome-512x512.png rename to vocabulary/favicon/android-chrome-512x512.png diff --git a/src/vocabulary/favicon/apple-touch-icon.png b/vocabulary/favicon/apple-touch-icon.png similarity index 100% rename from src/vocabulary/favicon/apple-touch-icon.png rename to vocabulary/favicon/apple-touch-icon.png diff --git a/src/vocabulary/favicon/favicon.ico b/vocabulary/favicon/favicon.ico similarity index 100% rename from src/vocabulary/favicon/favicon.ico rename to vocabulary/favicon/favicon.ico diff --git a/src/vocabulary/favicon/favicon.svg b/vocabulary/favicon/favicon.svg similarity index 100% rename from src/vocabulary/favicon/favicon.svg rename to vocabulary/favicon/favicon.svg diff --git a/src/vocabulary/favicon/manifest.webmanifest b/vocabulary/favicon/manifest.webmanifest similarity index 100% rename from src/vocabulary/favicon/manifest.webmanifest rename to vocabulary/favicon/manifest.webmanifest diff --git a/src/vocabulary/fonts/CCAccidenzCommons-medium.otf b/vocabulary/fonts/CCAccidenzCommons-medium.otf similarity index 100% rename from src/vocabulary/fonts/CCAccidenzCommons-medium.otf rename to vocabulary/fonts/CCAccidenzCommons-medium.otf diff --git a/src/vocabulary/fonts/JetBrainsMono-Bold.otf b/vocabulary/fonts/JetBrainsMono-Bold.otf similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Bold.otf rename to vocabulary/fonts/JetBrainsMono-Bold.otf diff --git a/src/vocabulary/fonts/JetBrainsMono-Bold.woff b/vocabulary/fonts/JetBrainsMono-Bold.woff similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Bold.woff rename to vocabulary/fonts/JetBrainsMono-Bold.woff diff --git a/src/vocabulary/fonts/JetBrainsMono-Bold.woff2 b/vocabulary/fonts/JetBrainsMono-Bold.woff2 similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Bold.woff2 rename to vocabulary/fonts/JetBrainsMono-Bold.woff2 diff --git a/src/vocabulary/fonts/JetBrainsMono-Regular.otf b/vocabulary/fonts/JetBrainsMono-Regular.otf similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Regular.otf rename to vocabulary/fonts/JetBrainsMono-Regular.otf diff --git a/src/vocabulary/fonts/JetBrainsMono-Regular.woff b/vocabulary/fonts/JetBrainsMono-Regular.woff similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Regular.woff rename to vocabulary/fonts/JetBrainsMono-Regular.woff diff --git a/src/vocabulary/fonts/JetBrainsMono-Regular.woff2 b/vocabulary/fonts/JetBrainsMono-Regular.woff2 similarity index 100% rename from src/vocabulary/fonts/JetBrainsMono-Regular.woff2 rename to vocabulary/fonts/JetBrainsMono-Regular.woff2 diff --git a/src/vocabulary/fonts/RobotoCondensed-Bold.otf b/vocabulary/fonts/RobotoCondensed-Bold.otf similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Bold.otf rename to vocabulary/fonts/RobotoCondensed-Bold.otf diff --git a/src/vocabulary/fonts/RobotoCondensed-Bold.woff b/vocabulary/fonts/RobotoCondensed-Bold.woff similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Bold.woff rename to vocabulary/fonts/RobotoCondensed-Bold.woff diff --git a/src/vocabulary/fonts/RobotoCondensed-Bold.woff2 b/vocabulary/fonts/RobotoCondensed-Bold.woff2 similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Bold.woff2 rename to vocabulary/fonts/RobotoCondensed-Bold.woff2 diff --git a/src/vocabulary/fonts/RobotoCondensed-Regular.otf b/vocabulary/fonts/RobotoCondensed-Regular.otf similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Regular.otf rename to vocabulary/fonts/RobotoCondensed-Regular.otf diff --git a/src/vocabulary/fonts/RobotoCondensed-Regular.woff b/vocabulary/fonts/RobotoCondensed-Regular.woff similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Regular.woff rename to vocabulary/fonts/RobotoCondensed-Regular.woff diff --git a/src/vocabulary/fonts/RobotoCondensed-Regular.woff2 b/vocabulary/fonts/RobotoCondensed-Regular.woff2 similarity index 100% rename from src/vocabulary/fonts/RobotoCondensed-Regular.woff2 rename to vocabulary/fonts/RobotoCondensed-Regular.woff2 diff --git a/src/vocabulary/fonts/SourceSansPro-Bold.otf b/vocabulary/fonts/SourceSansPro-Bold.otf similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Bold.otf rename to vocabulary/fonts/SourceSansPro-Bold.otf diff --git a/src/vocabulary/fonts/SourceSansPro-Bold.woff b/vocabulary/fonts/SourceSansPro-Bold.woff similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Bold.woff rename to vocabulary/fonts/SourceSansPro-Bold.woff diff --git a/src/vocabulary/fonts/SourceSansPro-Bold.woff2 b/vocabulary/fonts/SourceSansPro-Bold.woff2 similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Bold.woff2 rename to vocabulary/fonts/SourceSansPro-Bold.woff2 diff --git a/src/vocabulary/fonts/SourceSansPro-Regular.otf b/vocabulary/fonts/SourceSansPro-Regular.otf similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Regular.otf rename to vocabulary/fonts/SourceSansPro-Regular.otf diff --git a/src/vocabulary/fonts/SourceSansPro-Regular.woff b/vocabulary/fonts/SourceSansPro-Regular.woff similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Regular.woff rename to vocabulary/fonts/SourceSansPro-Regular.woff diff --git a/src/vocabulary/fonts/SourceSansPro-Regular.woff2 b/vocabulary/fonts/SourceSansPro-Regular.woff2 similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-Regular.woff2 rename to vocabulary/fonts/SourceSansPro-Regular.woff2 diff --git a/src/vocabulary/fonts/SourceSansPro-SemiBold.otf b/vocabulary/fonts/SourceSansPro-SemiBold.otf similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-SemiBold.otf rename to vocabulary/fonts/SourceSansPro-SemiBold.otf diff --git a/src/vocabulary/fonts/SourceSansPro-SemiBold.woff b/vocabulary/fonts/SourceSansPro-SemiBold.woff similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-SemiBold.woff rename to vocabulary/fonts/SourceSansPro-SemiBold.woff diff --git a/src/vocabulary/fonts/SourceSansPro-SemiBold.woff2 b/vocabulary/fonts/SourceSansPro-SemiBold.woff2 similarity index 100% rename from src/vocabulary/fonts/SourceSansPro-SemiBold.woff2 rename to vocabulary/fonts/SourceSansPro-SemiBold.woff2 diff --git a/src/vocabulary/fonts/VocabularyIcons.json b/vocabulary/fonts/VocabularyIcons.json similarity index 100% rename from src/vocabulary/fonts/VocabularyIcons.json rename to vocabulary/fonts/VocabularyIcons.json diff --git a/src/vocabulary/fonts/VocabularyIcons.ttf b/vocabulary/fonts/VocabularyIcons.ttf similarity index 100% rename from src/vocabulary/fonts/VocabularyIcons.ttf rename to vocabulary/fonts/VocabularyIcons.ttf diff --git a/src/vocabulary/fonts/VocabularyIcons.woff b/vocabulary/fonts/VocabularyIcons.woff similarity index 100% rename from src/vocabulary/fonts/VocabularyIcons.woff rename to vocabulary/fonts/VocabularyIcons.woff diff --git a/src/vocabulary/js/vocabulary.js b/vocabulary/js/vocabulary.js similarity index 100% rename from src/vocabulary/js/vocabulary.js rename to vocabulary/js/vocabulary.js diff --git a/src/vocabulary/svg/cc/icons/cc-by.svg b/vocabulary/svg/cc/icons/cc-by.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-by.svg rename to vocabulary/svg/cc/icons/cc-by.svg diff --git a/src/vocabulary/svg/cc/icons/cc-heart-filled.svg b/vocabulary/svg/cc/icons/cc-heart-filled.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-heart-filled.svg rename to vocabulary/svg/cc/icons/cc-heart-filled.svg diff --git a/src/vocabulary/svg/cc/icons/cc-heart.svg b/vocabulary/svg/cc/icons/cc-heart.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-heart.svg rename to vocabulary/svg/cc/icons/cc-heart.svg diff --git a/src/vocabulary/svg/cc/icons/cc-icons.svg b/vocabulary/svg/cc/icons/cc-icons.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-icons.svg rename to vocabulary/svg/cc/icons/cc-icons.svg diff --git a/src/vocabulary/svg/cc/icons/cc-logo.svg b/vocabulary/svg/cc/icons/cc-logo.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-logo.svg rename to vocabulary/svg/cc/icons/cc-logo.svg diff --git a/src/vocabulary/svg/cc/icons/cc-nc-eu.svg b/vocabulary/svg/cc/icons/cc-nc-eu.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-nc-eu.svg rename to vocabulary/svg/cc/icons/cc-nc-eu.svg diff --git a/src/vocabulary/svg/cc/icons/cc-nc-jp.svg b/vocabulary/svg/cc/icons/cc-nc-jp.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-nc-jp.svg rename to vocabulary/svg/cc/icons/cc-nc-jp.svg diff --git a/src/vocabulary/svg/cc/icons/cc-nc.svg b/vocabulary/svg/cc/icons/cc-nc.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-nc.svg rename to vocabulary/svg/cc/icons/cc-nc.svg diff --git a/src/vocabulary/svg/cc/icons/cc-nd.svg b/vocabulary/svg/cc/icons/cc-nd.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-nd.svg rename to vocabulary/svg/cc/icons/cc-nd.svg diff --git a/src/vocabulary/svg/cc/icons/cc-pd.svg b/vocabulary/svg/cc/icons/cc-pd.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-pd.svg rename to vocabulary/svg/cc/icons/cc-pd.svg diff --git a/src/vocabulary/svg/cc/icons/cc-pdm.svg b/vocabulary/svg/cc/icons/cc-pdm.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-pdm.svg rename to vocabulary/svg/cc/icons/cc-pdm.svg diff --git a/src/vocabulary/svg/cc/icons/cc-remix.svg b/vocabulary/svg/cc/icons/cc-remix.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-remix.svg rename to vocabulary/svg/cc/icons/cc-remix.svg diff --git a/src/vocabulary/svg/cc/icons/cc-sa.svg b/vocabulary/svg/cc/icons/cc-sa.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-sa.svg rename to vocabulary/svg/cc/icons/cc-sa.svg diff --git a/src/vocabulary/svg/cc/icons/cc-sampling-plus.svg b/vocabulary/svg/cc/icons/cc-sampling-plus.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-sampling-plus.svg rename to vocabulary/svg/cc/icons/cc-sampling-plus.svg diff --git a/src/vocabulary/svg/cc/icons/cc-sampling.svg b/vocabulary/svg/cc/icons/cc-sampling.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-sampling.svg rename to vocabulary/svg/cc/icons/cc-sampling.svg diff --git a/src/vocabulary/svg/cc/icons/cc-share.svg b/vocabulary/svg/cc/icons/cc-share.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-share.svg rename to vocabulary/svg/cc/icons/cc-share.svg diff --git a/src/vocabulary/svg/cc/icons/cc-zero.svg b/vocabulary/svg/cc/icons/cc-zero.svg similarity index 100% rename from src/vocabulary/svg/cc/icons/cc-zero.svg rename to vocabulary/svg/cc/icons/cc-zero.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by.svg b/vocabulary/svg/cc/license_badges/big/by.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by.svg rename to vocabulary/svg/cc/license_badges/big/by.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc.eu.svg b/vocabulary/svg/cc/license_badges/big/by_nc.eu.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc.eu.svg rename to vocabulary/svg/cc/license_badges/big/by_nc.eu.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc.svg b/vocabulary/svg/cc/license_badges/big/by_nc.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc.svg rename to vocabulary/svg/cc/license_badges/big/by_nc.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc_nd.eu.svg b/vocabulary/svg/cc/license_badges/big/by_nc_nd.eu.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc_nd.eu.svg rename to vocabulary/svg/cc/license_badges/big/by_nc_nd.eu.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc_nd.svg b/vocabulary/svg/cc/license_badges/big/by_nc_nd.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc_nd.svg rename to vocabulary/svg/cc/license_badges/big/by_nc_nd.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc_sa.eu.svg b/vocabulary/svg/cc/license_badges/big/by_nc_sa.eu.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc_sa.eu.svg rename to vocabulary/svg/cc/license_badges/big/by_nc_sa.eu.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nc_sa.svg b/vocabulary/svg/cc/license_badges/big/by_nc_sa.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nc_sa.svg rename to vocabulary/svg/cc/license_badges/big/by_nc_sa.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_nd.svg b/vocabulary/svg/cc/license_badges/big/by_nd.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_nd.svg rename to vocabulary/svg/cc/license_badges/big/by_nd.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/by_sa.svg b/vocabulary/svg/cc/license_badges/big/by_sa.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/by_sa.svg rename to vocabulary/svg/cc/license_badges/big/by_sa.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/cc_zero.svg b/vocabulary/svg/cc/license_badges/big/cc_zero.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/cc_zero.svg rename to vocabulary/svg/cc/license_badges/big/cc_zero.svg diff --git a/src/vocabulary/svg/cc/license_badges/big/publicdomain.svg b/vocabulary/svg/cc/license_badges/big/publicdomain.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/big/publicdomain.svg rename to vocabulary/svg/cc/license_badges/big/publicdomain.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by.svg b/vocabulary/svg/cc/license_badges/small/by.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by.svg rename to vocabulary/svg/cc/license_badges/small/by.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by_nc.svg b/vocabulary/svg/cc/license_badges/small/by_nc.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by_nc.svg rename to vocabulary/svg/cc/license_badges/small/by_nc.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by_nc_nd.svg b/vocabulary/svg/cc/license_badges/small/by_nc_nd.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by_nc_nd.svg rename to vocabulary/svg/cc/license_badges/small/by_nc_nd.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by_nc_sa.svg b/vocabulary/svg/cc/license_badges/small/by_nc_sa.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by_nc_sa.svg rename to vocabulary/svg/cc/license_badges/small/by_nc_sa.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by_nd.svg b/vocabulary/svg/cc/license_badges/small/by_nd.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by_nd.svg rename to vocabulary/svg/cc/license_badges/small/by_nd.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/by_sa.svg b/vocabulary/svg/cc/license_badges/small/by_sa.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/by_sa.svg rename to vocabulary/svg/cc/license_badges/small/by_sa.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/cc_zero.svg b/vocabulary/svg/cc/license_badges/small/cc_zero.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/cc_zero.svg rename to vocabulary/svg/cc/license_badges/small/cc_zero.svg diff --git a/src/vocabulary/svg/cc/license_badges/small/publicdomain.svg b/vocabulary/svg/cc/license_badges/small/publicdomain.svg similarity index 100% rename from src/vocabulary/svg/cc/license_badges/small/publicdomain.svg rename to vocabulary/svg/cc/license_badges/small/publicdomain.svg diff --git a/src/vocabulary/svg/cc/logos/cc/letterheart.svg b/vocabulary/svg/cc/logos/cc/letterheart.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/cc/letterheart.svg rename to vocabulary/svg/cc/logos/cc/letterheart.svg diff --git a/src/vocabulary/svg/cc/logos/cc/lettermark.svg b/vocabulary/svg/cc/logos/cc/lettermark.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/cc/lettermark.svg rename to vocabulary/svg/cc/logos/cc/lettermark.svg diff --git a/src/vocabulary/svg/cc/logos/cc/logomark.svg b/vocabulary/svg/cc/logos/cc/logomark.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/cc/logomark.svg rename to vocabulary/svg/cc/logos/cc/logomark.svg diff --git a/src/vocabulary/svg/cc/logos/products/certificate.svg b/vocabulary/svg/cc/logos/products/certificate.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/certificate.svg rename to vocabulary/svg/cc/logos/products/certificate.svg diff --git a/src/vocabulary/svg/cc/logos/products/certificates.svg b/vocabulary/svg/cc/logos/products/certificates.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/certificates.svg rename to vocabulary/svg/cc/logos/products/certificates.svg diff --git a/src/vocabulary/svg/cc/logos/products/chooser.svg b/vocabulary/svg/cc/logos/products/chooser.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/chooser.svg rename to vocabulary/svg/cc/logos/products/chooser.svg diff --git a/src/vocabulary/svg/cc/logos/products/global_network.svg b/vocabulary/svg/cc/logos/products/global_network.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/global_network.svg rename to vocabulary/svg/cc/logos/products/global_network.svg diff --git a/src/vocabulary/svg/cc/logos/products/global_summit.svg b/vocabulary/svg/cc/logos/products/global_summit.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/global_summit.svg rename to vocabulary/svg/cc/logos/products/global_summit.svg diff --git a/src/vocabulary/svg/cc/logos/products/legal_database.svg b/vocabulary/svg/cc/logos/products/legal_database.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/legal_database.svg rename to vocabulary/svg/cc/logos/products/legal_database.svg diff --git a/src/vocabulary/svg/cc/logos/products/open_source.svg b/vocabulary/svg/cc/logos/products/open_source.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/open_source.svg rename to vocabulary/svg/cc/logos/products/open_source.svg diff --git a/src/vocabulary/svg/cc/logos/products/search.svg b/vocabulary/svg/cc/logos/products/search.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/search.svg rename to vocabulary/svg/cc/logos/products/search.svg diff --git a/src/vocabulary/svg/cc/logos/products/state_of_the_commons.svg b/vocabulary/svg/cc/logos/products/state_of_the_commons.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/state_of_the_commons.svg rename to vocabulary/svg/cc/logos/products/state_of_the_commons.svg diff --git a/src/vocabulary/svg/cc/logos/products/vocabulary.svg b/vocabulary/svg/cc/logos/products/vocabulary.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/vocabulary.svg rename to vocabulary/svg/cc/logos/products/vocabulary.svg diff --git a/src/vocabulary/svg/cc/logos/products/vocabulary_inverted.svg b/vocabulary/svg/cc/logos/products/vocabulary_inverted.svg similarity index 100% rename from src/vocabulary/svg/cc/logos/products/vocabulary_inverted.svg rename to vocabulary/svg/cc/logos/products/vocabulary_inverted.svg diff --git a/src/vocabulary/svg/font-awesome/icons/fa-icons.svg b/vocabulary/svg/font-awesome/icons/fa-icons.svg similarity index 100% rename from src/vocabulary/svg/font-awesome/icons/fa-icons.svg rename to vocabulary/svg/font-awesome/icons/fa-icons.svg