Skip to content

Commit

Permalink
Updated build
Browse files Browse the repository at this point in the history
  • Loading branch information
localgod committed Jan 10, 2024
1 parent 2543b73 commit 7187e4d
Show file tree
Hide file tree
Showing 6 changed files with 79 additions and 23 deletions.
8 changes: 8 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
template: |
## What’s Changed
$CHANGES
categories:
- title: '📦 Dependencies'
label: 'dependencies'
18 changes: 18 additions & 0 deletions .github/workflows/ci.yml
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
23 changes: 0 additions & 23 deletions .github/workflows/publish.yml

This file was deleted.

22 changes: 22 additions & 0 deletions .github/workflows/release-drafter.yml
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 }}
1 change: 1 addition & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ gitConfig:
vscode:
extensions:
- octref.vetur
- DavidAnson.vscode-markdownlint
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# BDD presentation

[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](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.

0 comments on commit 7187e4d

Please sign in to comment.