-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
79 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
template: | | ||
## What’s Changed | ||
$CHANGES | ||
categories: | ||
- title: '📦 Dependencies' | ||
label: 'dependencies' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
name: 🔨CI | ||
on: | ||
push: | ||
branches: | ||
- '**' | ||
pull_request: | ||
branches: | ||
- '**' | ||
workflow_dispatch: | ||
|
||
jobs: | ||
lint: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Install dependencies | ||
run: | | ||
npm ci |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: 🚀 Release Drafter | ||
run-name: 🚀 Release Drafter | ||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
types: [opened, reopened, synchronize] | ||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
update_release_draft: | ||
permissions: | ||
contents: write | ||
pull-requests: write | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: release-drafter/release-drafter@v5 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,3 +20,4 @@ gitConfig: | |
vscode: | ||
extensions: | ||
- octref.vetur | ||
- DavidAnson.vscode-markdownlint |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
# BDD presentation | ||
|
||
[](https://gitpod.io/#https://github.com/localgod/bbd_presentation) | ||
|
||
This presentation delves into BDD concepts using Gerkin, emphasizing its usage and relevance within software development practices. | ||
|
||
## BDD ehh? | ||
|
||
This segment explains Behavior-driven Development (BDD) as an agile methodology linked to Test Driven Development (TDD) and Domain Driven Design (DDD). It emphasizes the importance of acceptance test criteria and their potential automation. | ||
|
||
## What is Gherkin? | ||
|
||
Exploring Gherkin as a Domain Specific Language (DSL) created for describing behavior within software systems. Originally developed in the Ruby community, it facilitated the creation of tools like Cucumber. | ||
|
||
## Never heard of it | ||
|
||
This part sheds light on the historical origins of Feature-driven development (FDD), its inception in 1997 within the banking sector, and its influence on modern agile methodologies. | ||
|
||
## Basic Syntax | ||
|
||
The Basic Syntax section illustrates the implementation of privacy information access on a website, covering user requests and expected responses. | ||
|
||
## Why should I care? | ||
|
||
Highlighting the significance of Gherkin and BDD in software development: | ||
|
||
- Documenting features in legacy systems | ||
- Facilitating regression testing | ||
- Serving as a live, verified product requirement specification | ||
|
||
## Anti-patterns | ||
|
||
This section explores the DRY (Don't Repeat Yourself) principle within software development practices. |