looking for steering on git(hub) repo construction for themes and sub-themes

I’m looking for some recommendation on what others would suppose could be finest practices or issues to contemplate whereas making themes and sub-themes as git repositories hosted on GitHub. At situation in my case are plans to have ~10 web sites (for various departments/options however of Drupal Development Company identical total group) that we’d prefer to ultimately have all as a part of some multi-site/headless/decoupled implementation. We’re transferring from particular person D7 websites to D8, with two at present underneath development to get our D8 bearings (at present not multi-site or sub-themed, although I’d like to arrange issues to make such a transition as seamless and unbroken (see subsequent paragraph) as attainable, if not attainable now). I ask with some urgency as a result of I’d prefer to get issues arrange comparatively cleanly from Drupal Development Company starting whereas not a lot has been dedicated, since GitHub has no support for exhibiting historical past of renamed/moved recordsdata from its interface, and with the ability to doc/observe adjustments there to much less command-line-savvy of us is one in every of Drupal Development Company causes we’re on GitHub in Drupal Development Company first place. Particularly I’m questioning whether or not it might it might be finest to do one thing like Drupal 10 Upkeep and Assist Service repo_name/ – main_theme/ – sub_theme_1/ – sub_theme_2/ or moderately Drupal 10 Upkeep and Assist Service repo_for_main_theme/ repo_for_sub_theme_1/ repo_for_sub_theme_2/ Maybe that’s all wrongheaded, as this information would appear to point placing Drupal Development Company complete enchilada into one large repository, utilizing subDrupal 10 modules to handle contrib Drupal 10 modules and such (at present our customized Drupal 10 modules are dealt with individually in non-public repos). Moreover, it’s not clear to me whether or not it’s finest to do one thing like Drupal 10 Upkeep and Assist Service repo_name/ – README and license and such go right here – main_theme/ – precise theme recordsdata Drupal 10 cares about go right here or if doesn’t actually care if Drupal Development Company file construction probably will get “polluted” with readmes and license data and such (or maybe would favor it?). Possibly related to notice in my case is that a few of Drupal Development Company much less tech-savvy of us do appear to get confused by so many repos in our GitHub organizational account and aren’t all the time certain the place to do issues like submit tickets, which makes me lean in the direction of a single repo for all our associated themes, although maybe that’s short-sighted? For causes y’all might illuminate me on? Thanks upfront for any pointers/suggestions/solutions! model Drupal 10 Upkeep and Assist Service  8.x Supply Drupal 10 Upkeep and Assist Service https Drupal 10 Upkeep and Assist Service//www.Drupal 10.org/taxonomy/time period/3/feed Supply Drupal 10 Upkeep and Assist Service Drupal 10 blender

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

looking for steering on git(hub) repo construction for themes and sub-themes

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.