From c68637f01b964cf5e56c8469d79b4a1e658475b3 Mon Sep 17 00:00:00 2001 From: Nikolay Butylkov Date: Tue, 23 Mar 2021 18:45:06 +0200 Subject: [PATCH 1/4] First commit for review --- .github/workflows/test.yml | 8 +++++- .gitignore | 1 + package.json | 2 +- readme.md | 4 +-- src/index.html | 51 ++++++++++++++++++++++++++++++-------- src/style.css | 31 +++++++++++++++++++++++ 6 files changed, 82 insertions(+), 15 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a64ccface..340cff5c5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,5 +19,11 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - run: npm ci + - run: npm install - run: npm start & sleep 5 && npm test + - name: Upload HTML report(backstop data) + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: report + path: backstop_data diff --git a/.gitignore b/.gitignore index 0f8d3cf75..549c139a9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ node_modules # Generated files backstop_data dist +.cache diff --git a/package.json b/package.json index b888ae86e..184bc5572 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@mate-academy/bemlint": "^0.1.1", "@mate-academy/eslint-config": "*", "@mate-academy/linthtml-config": "0.0.1", - "@mate-academy/scripts": "^0.2.0", + "@mate-academy/scripts": "^0.8.4", "@mate-academy/stylelint-config": "*", "backstopjs": "^5.0.1", "eslint": "^5.16.0", diff --git a/readme.md b/readme.md index e5257e017..55b64a431 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@ # Enclosures Replace `` with your Github username and copy the links to Pull Request description: -- [DEMO LINK](https://.github.io/layout_enclosures/) -- [TEST REPORT LINK](https://.github.io/layout_enclosures/report/html_report/) +- [DEMO LINK](https://NikolayButylkov.github.io/layout_enclosures/) +- [TEST REPORT LINK](https://NikolayButylkov.github.io/layout_enclosures/report/html_report/) > Follow [this instructions](https://github.com/mate-academy/layout_task-guideline#how-to-solve-the-layout-tasks-on-github) ___ diff --git a/src/index.html b/src/index.html index e97db4d50..03a22489f 100644 --- a/src/index.html +++ b/src/index.html @@ -1,14 +1,43 @@ - - - - - Enclosures - - - -

Enclosures

- + + + + + Enclosures + + + + +
+
+
+ In programming languages, a closure is a technique for implementing lexically + scoped name binding in a language with first-class functions. Operationally, a + closure is a record storing a function together with an environment. +
+
+
+ +
+
+
+ У програмуванні замиканням називають підпрограму, що виконується в середовищі, + яке містить одну або більше зв’язаних змінних. Підпрограма має доступ до цих + змінних під час виконання. +
+
+
+ +
+
+
+ Замыкание в программировании — функция первого класса, в теле которой + присутствуют ссылки на переменные, объявленные вне тела этой функции в + окружающем коде и не являющиеся её параметрами. +
+
+
+ diff --git a/src/style.css b/src/style.css index e69de29bb..3b75ffc8f 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,31 @@ +body { + background-color: #000; + padding: 0 12px; +} + +.first, +.third, +.second { + /* box-sizing: border-box; */ + background-color: #ddd; + border: 1px solid #e95d49; + padding: 10px; + margin: 0; +} + +.middleBox { + box-sizing: border-box; + background-color: #ffa500; + padding: 10px; + border: 1px solid #e95d49; +} + +.biggestBox { + box-sizing: border-box; + background-color: #308dc0; + width: 350px; + margin: 20px 0; + margin-bottom: 40px; + padding: 10px; + border: 1px solid #e95d49; +} From 0ac284c391bfab8e7cec3e9934cf4ca6e7db22c5 Mon Sep 17 00:00:00 2001 From: Nikolay Butylkov Date: Tue, 23 Mar 2021 20:28:20 +0200 Subject: [PATCH 2/4] coment delete/class add --- src/index.html | 18 +++++++++--------- src/style.css | 12 +++++------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/index.html b/src/index.html index 03a22489f..95aedebd4 100644 --- a/src/index.html +++ b/src/index.html @@ -10,9 +10,9 @@ -
-
-
+
+
+
In programming languages, a closure is a technique for implementing lexically scoped name binding in a language with first-class functions. Operationally, a closure is a record storing a function together with an environment. @@ -20,9 +20,9 @@
-
-
-
+
+
+
У програмуванні замиканням називають підпрограму, що виконується в середовищі, яке містить одну або більше зв’язаних змінних. Підпрограма має доступ до цих змінних під час виконання. @@ -30,9 +30,9 @@
-
-
-
+
+
+
Замыкание в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами. diff --git a/src/style.css b/src/style.css index 3b75ffc8f..4340d8ff5 100644 --- a/src/style.css +++ b/src/style.css @@ -6,18 +6,18 @@ body { .first, .third, .second { - /* box-sizing: border-box; */ background-color: #ddd; - border: 1px solid #e95d49; - padding: 10px; margin: 0; } +.borderPading { + padding: 10px; + border: 1px solid #e95d49; +} + .middleBox { box-sizing: border-box; background-color: #ffa500; - padding: 10px; - border: 1px solid #e95d49; } .biggestBox { @@ -26,6 +26,4 @@ body { width: 350px; margin: 20px 0; margin-bottom: 40px; - padding: 10px; - border: 1px solid #e95d49; } From c5a93ad1e6cf869fc044e5674b37e5f02dfd34de Mon Sep 17 00:00:00 2001 From: Nikolay Butylkov Date: Tue, 23 Mar 2021 22:30:29 +0200 Subject: [PATCH 3/4] leash classes was deleted --- src/index.html | 4 ++-- src/style.css | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/index.html b/src/index.html index 95aedebd4..d384d2773 100644 --- a/src/index.html +++ b/src/index.html @@ -22,7 +22,7 @@
-
+
У програмуванні замиканням називають підпрограму, що виконується в середовищі, яке містить одну або більше зв’язаних змінних. Підпрограма має доступ до цих змінних під час виконання. @@ -32,7 +32,7 @@
-
+
Замыкание в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами. diff --git a/src/style.css b/src/style.css index 4340d8ff5..9f4cc4a4f 100644 --- a/src/style.css +++ b/src/style.css @@ -3,9 +3,7 @@ body { padding: 0 12px; } -.first, -.third, -.second { +.first { background-color: #ddd; margin: 0; } From e9123b2adc00861685306f6cc9236944b92d0fb9 Mon Sep 17 00:00:00 2001 From: Nikolay Butylkov Date: Wed, 24 Mar 2021 18:15:53 +0200 Subject: [PATCH 4/4] recommit whith cheanges --- .bemlintrc.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .bemlintrc.json diff --git a/.bemlintrc.json b/.bemlintrc.json new file mode 100644 index 000000000..eca0f5672 --- /dev/null +++ b/.bemlintrc.json @@ -0,0 +1,16 @@ +{ + "elementDivider": "__", + "modifierDivider": "_", + "ignore": [ + "node_modules", + "dist" + ], + "rules": { + "one-block": true, + "one-element": true, + "element-inside-parent-block": true, + "no-double-element": true, + "no-neighbour-parent-block": true, + "modifiable-class": true + } +}