├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── epic.md │ └── task.md ├── PULL_REQUEST_TEMPLATE.md ├── bin │ └── determine-modified-files-count.js ├── dependabot.yml ├── release.yml └── workflows │ ├── auto-merge.yml │ └── test-measure.yml ├── .gitignore ├── .lintstagedrc.js ├── .npmrc ├── .nvmrc ├── .stylelintignore ├── .stylelintrc.json ├── .vipgoci_phpcs_skip_folders ├── .wp-env.json ├── LICENSE ├── README.md ├── assets └── src │ ├── css │ ├── core-navigation.scss │ └── styles.scss │ └── js │ ├── core-navigation.js │ └── modules │ └── media-text.js ├── babel.config.js ├── bin ├── init.js └── phpcbf.js ├── composer.json ├── composer.lock ├── docs └── asset-building-process.md ├── functions.php ├── inc ├── classes │ ├── block-extension │ │ └── class-media-text-interactive.php │ ├── class-assets.php │ └── class-elementary-theme.php ├── helpers │ └── custom-functions.php └── traits │ └── trait-singleton.php ├── languages └── elementary-theme.pot ├── package.json ├── parts ├── footer.html └── header.html ├── patterns ├── footer.php ├── hidden-404.php ├── media-text-interactive.php └── page-creation-pattern.php ├── phpcs.xml.dist ├── phpunit.xml.dist ├── screenshot.png ├── style.css ├── styles └── light.json ├── templates ├── 404.html ├── archive.html ├── home.html ├── index.html ├── no-title.html ├── page.html ├── search.html └── single.html ├── tests ├── bootstrap.php ├── js │ ├── jest.config.js │ └── setup-globals.js └── php │ ├── TestCase.php │ └── inc │ └── classes │ └── test-class-elementary-theme.php ├── theme.json └── webpack.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | extends @wordpress/browserslist-config 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/epic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/ISSUE_TEMPLATE/epic.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/bin/determine-modified-files-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/bin/determine-modified-files-count.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/test-measure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.github/workflows/test-measure.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.gitignore -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | /assets/build/*.css 2 | /tests 3 | /vendor 4 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vipgoci_phpcs_skip_folders: -------------------------------------------------------------------------------- 1 | .github 2 | tests 3 | vendor 4 | node_modules 5 | 6 | -------------------------------------------------------------------------------- /.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/.wp-env.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/README.md -------------------------------------------------------------------------------- /assets/src/css/core-navigation.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Custom styles required for the core Navigatino block. 3 | */ 4 | -------------------------------------------------------------------------------- /assets/src/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/assets/src/css/styles.scss -------------------------------------------------------------------------------- /assets/src/js/core-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/assets/src/js/core-navigation.js -------------------------------------------------------------------------------- /assets/src/js/modules/media-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/assets/src/js/modules/media-text.js -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/bin/init.js -------------------------------------------------------------------------------- /bin/phpcbf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/bin/phpcbf.js -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/asset-building-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/docs/asset-building-process.md -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/functions.php -------------------------------------------------------------------------------- /inc/classes/block-extension/class-media-text-interactive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/inc/classes/block-extension/class-media-text-interactive.php -------------------------------------------------------------------------------- /inc/classes/class-assets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/inc/classes/class-assets.php -------------------------------------------------------------------------------- /inc/classes/class-elementary-theme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/inc/classes/class-elementary-theme.php -------------------------------------------------------------------------------- /inc/helpers/custom-functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/inc/helpers/custom-functions.php -------------------------------------------------------------------------------- /inc/traits/trait-singleton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/inc/traits/trait-singleton.php -------------------------------------------------------------------------------- /languages/elementary-theme.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/languages/elementary-theme.pot -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/package.json -------------------------------------------------------------------------------- /parts/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/parts/footer.html -------------------------------------------------------------------------------- /parts/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/parts/header.html -------------------------------------------------------------------------------- /patterns/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/patterns/footer.php -------------------------------------------------------------------------------- /patterns/hidden-404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/patterns/hidden-404.php -------------------------------------------------------------------------------- /patterns/media-text-interactive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/patterns/media-text-interactive.php -------------------------------------------------------------------------------- /patterns/page-creation-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/patterns/page-creation-pattern.php -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/screenshot.png -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/style.css -------------------------------------------------------------------------------- /styles/light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/styles/light.json -------------------------------------------------------------------------------- /templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/404.html -------------------------------------------------------------------------------- /templates/archive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/archive.html -------------------------------------------------------------------------------- /templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/home.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/no-title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/no-title.html -------------------------------------------------------------------------------- /templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/page.html -------------------------------------------------------------------------------- /templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/search.html -------------------------------------------------------------------------------- /templates/single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/templates/single.html -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/js/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/tests/js/jest.config.js -------------------------------------------------------------------------------- /tests/js/setup-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/tests/js/setup-globals.js -------------------------------------------------------------------------------- /tests/php/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/tests/php/TestCase.php -------------------------------------------------------------------------------- /tests/php/inc/classes/test-class-elementary-theme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/tests/php/inc/classes/test-class-elementary-theme.php -------------------------------------------------------------------------------- /theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/theme.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtCamp/theme-elementary/HEAD/webpack.config.js --------------------------------------------------------------------------------