Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit 5a69863

Browse files
committed
BLT-811: updating skills document based on feedback.
1 parent 00d97ae commit 5a69863

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

readme/skills.md

+27-23
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ BLT is a tool that reaches far beyond Drupal development, and because of this de
44
See the [System Requirements](../INSTALL.md) for installing / using BLT. It is strongly urged that you use a Mac for local development, although certain versions of Linux and Windows 10 can also be used. Other operating systems ***should not*** be used for BLT development.
55

66
## Enterprise Web Development
7-
### Virtual Environment
7+
### Development Environment
8+
BLT can be operated on any "LAMP" stack that will run Drupal. Acquia provides several tools for this, but they are optional.
89
#### [DrupalVM](https://www.drupalvm.com/)
910
This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development).
11+
#### [DevDesktop](https://www.acquia.com/products-services/dev-desktop)
12+
Acquia Dev Desktop is a free app that allows you to run and develop Drupal sites locally on your computer and optionally host them using Acquia Cloud. Use Acquia Dev Desktop to evaluate Drupal, add and test other Drupal modules, and develop sites while on a plane or away from an internet connection.
1013

1114
**Recommended Reading:**
1215
* [Drupal VM Quickstart Guide](https://github.com/geerlingguy/drupal-vm#quick-start-guide)
@@ -25,18 +28,6 @@ Composer is a tool for dependency management in PHP. It allows you to declare th
2528
* [composer update](https://getcomposer.org/doc/03-cli.md#update)
2629
* [composer require](https://getcomposer.org/doc/03-cli.md#require)
2730

28-
####[NPM](https://www.npmjs.com/)
29-
npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.
30-
31-
**Recommended Reading:**
32-
* [Getting Started with NPM](https://docs.npmjs.com/)
33-
* [BLT Front End Dependencies](http://blt.readthedocs.io/en/8.x/readme/dependency-management/#front-end-dependencies)
34-
35-
**Common Commands:**
36-
* [npm install](https://docs.npmjs.com/getting-started/installing-npm-packages-locally)
37-
* [npm run install-tools]
38-
* [npm run build]
39-
4031
## Version Control
4132
### [Git](https://git-scm.com)
4233
Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files.
@@ -57,7 +48,16 @@ Git is a version control system (VCS) for tracking changes in computer files and
5748
* [git rebase](https://git-scm.com/docs/git-rebase)
5849
* [git rebase -i](https://git-scm.com/docs/git-rebase#git-rebase---interactive)
5950

60-
### Github
51+
## Deployment Management
52+
### Continuous Integration / Deployment
53+
#### [Travis CI](https://travis-ci.org/)
54+
Travis CI is a hosted, distributed continuous integration service used to build and test software projects hosted at GitHub.
55+
56+
**Recommended Reading:**
57+
* [BLT Travis CI](ci.md/#travis-ci)
58+
59+
# Additional / Optional Skills
60+
## Github
6161
GitHub is a web-based Git repository hosting service. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
6262

6363
**Recommended Reading:**
@@ -67,15 +67,6 @@ GitHub is a web-based Git repository hosting service. It offers all of the distr
6767
* [Pull Requests](https://help.github.com/articles/about-pull-requests/)
6868
* [BLT Github Configuration](onboarding.md/#github-configuration)
6969

70-
## Deployment Management
71-
### Continuous Integration / Deployment
72-
#### [Travis CI](https://travis-ci.org/)
73-
Travis CI is a hosted, distributed continuous integration service used to build and test software projects hosted at GitHub.
74-
75-
**Recommended Reading:**
76-
* [BLT Travis CI](ci.md/#travis-ci)
77-
78-
# Additional Suggested Skills
7970
## [Automated Testing](testing.md)
8071
###[Behat](http://behat.org)
8172
Behat is an open source Behavior-Driven Development framework for PHP. It is a tool to support you in delivering software that matters through continous communication, deliberate discovery and test-automation.
@@ -109,6 +100,7 @@ We also strongly recommend an IDE for PHP Development Such as
109100
* [Netbeans](http://netbeans.org/features/php/)
110101

111102
##Front End Technologies
103+
These are technologies used by the [COG theme](https://www.drupal.org/project/cog) and while not directly part of BLT, they are often integrated directly into BLT commands.
112104
###[Gulp](http://gulpjs.com/)
113105
gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.
114106

@@ -123,4 +115,16 @@ gulp is a toolkit for automating painful or time-consuming tasks in your develop
123115
**Recommended Reading:**
124116
* [SASS Documentation](http://sass-lang.com/documentation/file.SASS_REFERENCE.html)
125117
* [BLT Front End Documentation](http://blt.readthedocs.io/en/8.x/readme/project-tasks/#build-front-end-assets)
118+
119+
####[NPM](https://www.npmjs.com/)
120+
npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.
121+
122+
**Recommended Reading:**
123+
* [Getting Started with NPM](https://docs.npmjs.com/)
124+
* [BLT Front End Dependencies](http://blt.readthedocs.io/en/8.x/readme/dependency-management/#front-end-dependencies)
125+
126+
**Common Commands:**
127+
* [npm install](https://docs.npmjs.com/getting-started/installing-npm-packages-locally)
128+
* [npm run install-tools]
129+
* [npm run build]
126130

0 commit comments

Comments
 (0)