{"id":20376400,"url":"https://github.com/drupalwxt/wxt_bootstrap","last_synced_at":"2025-04-12T07:37:21.686Z","repository":{"id":11560457,"uuid":"72386705","full_name":"drupalwxt/wxt_bootstrap","owner":"drupalwxt","description":"Bootstrap derived sub-theme aligned for use with the Web Experience Toolkit jQuery Framework.","archived":false,"fork":false,"pushed_at":"2024-04-01T17:53:54.000Z","size":1307,"stargazers_count":8,"open_issues_count":9,"forks_count":3,"subscribers_count":15,"default_branch":"8.x-7.x","last_synced_at":"2024-04-01T19:00:36.176Z","etag":null,"topics":["bootstrap","drupal","theme","wxt"],"latest_commit_sha":null,"homepage":"","language":"Twig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drupalwxt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-10-31T01:18:47.000Z","updated_at":"2024-04-15T02:29:54.145Z","dependencies_parsed_at":"2023-10-17T08:05:29.832Z","dependency_job_id":"9853c286-c107-4111-9dbe-bfa4df0ac019","html_url":"https://github.com/drupalwxt/wxt_bootstrap","commit_stats":{"total_commits":254,"total_committers":28,"mean_commits":9.071428571428571,"dds":"0.48425196850393704","last_synced_commit":"a4d007ef6bbfc598a2f85bb6c07272f8c73e33bf"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drupalwxt%2Fwxt_bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drupalwxt%2Fwxt_bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drupalwxt%2Fwxt_bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drupalwxt%2Fwxt_bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drupalwxt","download_url":"https://codeload.github.com/drupalwxt/wxt_bootstrap/tar.gz/refs/heads/8.x-7.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248536091,"owners_count":21120680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","drupal","theme","wxt"],"created_at":"2024-11-15T01:37:19.194Z","updated_at":"2025-04-12T07:37:21.654Z","avatar_url":"https://github.com/drupalwxt.png","language":"Twig","funding_links":[],"categories":[],"sub_categories":[],"readme":"WxT Bootstrap\n=============\n\nA modern, component based and accessible theme powered by the\n[Bootstrap][bootstrap] base theme and integrated extensively with the\n[WxT][wet_boew] jQuery Framework.\n\nThis theme will strive to always work with the native Drupal 8 workflow which\nconsists of leveraging block layouts and twig templates by default. Over time\nfull support for various contributed modules such as Display Suite and Panels\nwill be added for more complex layout functionality.\n\n\u003e Note: For up-to-date documentation please always consult our [README.md][readme] file.\n\n## Installation\n\nThere are two possible installation methods to leverage the\n[WxT Bootstrap][wxt_bootstrap] theme in Drupal 8:\n\n- *distribution (recommended)*\n- *standalone*\n\nThe standalone install is provided as an additional installation method for\nthose who do not wish to have the full weight of a distribution and its\nrequired dependencies.\n\n### Distribution\n\nAll dependencies are included as part of the [Drupal WxT][drupal_wxt]\ndistribution and come completely configured alongside with additional\nintegrations and workflow improvements.\n\n- [WxT][wxt]\n\n\u003e Note: We heavily recommend that you use the distribution method.\n\u003e Limited support is provided for standalone.\n\u003e\n\u003e * Extra configuration of WxT components and additional custom plugins\n\u003e * Drupal application lifecycle and timely updates of core\n\u003e * Workflow improvements and configuration of key contributed modules\n\n### StandAlone\n\nWxT Bootstrap at a minimum requires the following dependencies:\n\n- [Bootstrap][bootstrap]\n- [WxT Library][wxt_library]\n- [WxT jQuery Framework assets][wet_boew]\n\n\u003e Note: The wet-boew assets need to be under the `/libraries` folder with the proper naming scheme.\n\nYou can easily retrieve these dependencies via composer:\n\n```sh\ncomposer require drupal/wxt_bootstrap\ncomposer require drupal/wxt_library\n```\n\n\u003e Note: Please take a look at the composer.json file located in WxT Library which pulls in all of\nthe theme assets using a custom [composer repository][composer_extdeps].\n\n## Setup\n\nEnable either The [WxT Bootstrap][wxt_bootstrap] theme or derived sub-theme and\nset it to be the default active theme in Drupal.\n\n## Sub-Theming\n\nWe provide a starterkit under the `starterkits` folder that contains the\ntemplate for inheriting from `wxt_bootstrap`.\n\n\u003e Note: In order for your new sub-theme to inherit styles (and maybe other things)\n\u003e from the wxt_bootstrap base theme you need to select your new sub-theme under the\n\u003e Theme Visibility settings (`/admin/config/wxt/wxt_library`).\n\n## SCSS Compilation\n\nYou will need to have the following required dependencies for the following\ncommands to execute successfully:\n\n- NodeJS (v18.10.0) + NPM (v9.6.6) + Yarn (v1.22.19)\n- Gulp install globally with the -g option\n\nInside the theme directory run the following to install the required NodeJS\ndependencies:\n\n`yarn install`\n\n### Pre-requisites\n\nDownload and extract the **latest** 3.x.x version of\n[Bootstrap Framework][bootstrap_sass] Source Files into the root of your new\nsub-theme. After it has been extracted, the directory should be renamed\n(if needed) so it reads `./wxt_bootstrap/libraries/bootstrap`. Even though WxT\nships with the compiled bootstrap files as libraries we still need the source\nfiles to compile the bootstrap overrides.\n\n### With Gulp\n\nRun the following commands inside the theme directory to compile SCSS to CSS:\n\n- `gulp scss` (Creates the initial css file)\n\n\u003c!-- Links Referenced --\u003e\n\n[bootstrap]:        https://drupal.org/project/bootstrap\n[bootstrap_sass]:   https://github.com/twbs/bootstrap-sass\n[drupal_wxt]:       https://drupal.org/project/wxt\n[wet_boew]:         https://github.com/wet-boew/wet-boew\n[composer_extdeps]: https://github.com/drupalwxt/composer-extdeps\n[wxt]:              https://drupal.org/project/wxt\n[wxt_library]:      https://drupal.org/project/wxt_library\n[wxt_bootstrap]:    https://drupal.org/project/wxt_bootstrap\n[readme]:           https://github.com/drupalwxt/wxt_bootstrap/blob/8.x-7.x/README.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrupalwxt%2Fwxt_bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrupalwxt%2Fwxt_bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrupalwxt%2Fwxt_bootstrap/lists"}