---
title: "Developing a site with Drupal Starter Kits"
date: "2024-02-14T06:18:38+00:00"
summary: "Accelerate your Drupal development with Starter Kits. Learn how to set up, configure, and deploy your site using Cloud Next technologies. Perfect for developers seeking efficient workflows and best practices."
image:
type: "page"
url: "/drupal-starter-kits/developing-site-drupal-starter-kits"
id: "e46e5863-75d1-4d2f-bd91-6a578130d9e0"
---

Rebranding notice!

Acquia announces rebranding of its “Acquia CMS” offering, which includes a collection of Drupal modules. “Acquia CMS” is now referred to as “Drupal Starter Kits”.

This page describes how to develop a Drupal site in your local system or [Cloud IDE](/acquia-cloud-platform/add-ons/ide) by using Drupal Starter Kits. It also explains how to deploy the site to environments running on [Cloud Next](/acquia-cloud-platform) technologies.

Prerequisites
-------------

To deploy code changes from your local system to Cloud Next, you must install Acquia CLI. For more information, see [Acquia CLI installation](/acquia-cloud-platform/add-ons/acquia-cli/install). However, if you are using Cloud IDE, you do not need to install Acquia CLI as it is pre-installed in Cloud IDE.

Developing your Drupal site by using Drupal Starter Kits
--------------------------------------------------------

After you [install Drupal Starter Kits](/acquia-cms/install-cms) by using one of the available starter kits, you can start developing your Drupal site.

To develop your Drupal Starter Kits-flavored Drupal site from your local system or Cloud IDE:

1.  [Configure the settings.php file](#configure-settings)
2.  [Set up the Cloud Next Git remote](#cloud-next-git-remote)
3.  [Commit code to the branch](#commit-code)

### Configuring the settings.php file

To configure the `settings.php` file:

1.  Make the `settings.php` writable.
2.  Remove the following code snippet:
    
        $databases['default']['default'] = array (
              'database' => 'drupal',
              'username' => 'drupal',
              'password' => 'drupal',
              'prefix' => '',
              'host' => '127.0.0.1',
              'port' => '3306',
              'namespace' => 'Drupal\\mysql\\Driver\\Database\\mysql',
              'driver' => 'mysql',
              'autoload' => 'core/modules/mysql/src/Driver/Database/mysql/',
              );
    
3.  Add the following require line:
    
        if (file_exists('/var/www/site-php')) {
        require '/var/www/site-php/eejohngalvin/eejohngalvin-settings.inc';
        }
    
    You can get this require line from the Cloud Platform user interface.
    
    ![Obtaining require line](https://acquia.widen.net/content/rfvwmljgx5/jpeg/cms_obtaining-require-line.jpeg?position=c&color=ffffffff&quality=80&u=r1vkzh)
    

### Setting up the Cloud Next Git remote

To set up the Cloud Next Git remote:

1.  Run the following commands sequentially:
    
        git init
        git remote add origin <remote_URL>
    
    ![Setting remote](https://acquia.widen.net/content/lfkq0564gm/jpeg/cms_setting-remote.jpeg?position=c&color=ffffffff&quality=80&u=r1vkzh)
    
    Note
    
    *   You can skip the `git init` command in Cloud IDE.
    *   To obtain the remote URL in the Cloud Platform user interface, click **View Git Information**.
    
    ![cms_viewing-git-information.png](https://acquia.widen.net/content/d31b914b-5465-455b-ae3e-7bdce7532dbd/web/cms_viewing-git-information.png?w=480&itok=HsYIUWaP)
    

### Committing code to the branch

To commit code to the branch:

1.  Run the following commands sequentially:
    
        git checkout -b branch
        git add .
        git commit -m "Initial Commit"
        git push origin branch