Skip to content

Commit a4b87e8

Browse files
🔧 chore (ci): adjust semantic-release (amejiarosario#52)
1 parent 874f3eb commit a4b87e8

File tree

2 files changed

+27
-14
lines changed

2 files changed

+27
-14
lines changed

README.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ _Note: If you prefer to consume the information more linearly then the [book for
9191

9292
The topics are divided into four main categories as you can see below:
9393

94-
_(You can click on the triangle ⯈ to expand the topics)_
9594

9695
### 📈 [Algorithms Analysis](book/part01-algorithms-analysis.asc)
9796

@@ -103,7 +102,7 @@ _(You can click on the triangle ⯈ to expand the topics)_
103102

104103
<details>
105104
<summary>
106-
Computer Science nuggets without all the mumbo-jumbo
105+
Computer Science nuggets without all the mumbo-jumbo. (Click to expand)
107106
summary>
108107

109108
---
@@ -120,7 +119,7 @@ _(You can click on the triangle ⯈ to expand the topics)_
120119

121120
<details>
122121
<summary>
123-
Learn how to compare algorithms using Big O notation.
122+
Learn how to compare algorithms using Big O notation. (Click to expand)
124123
summary>
125124

126125
---
@@ -142,7 +141,7 @@ they take different time to complete.
142141

143142
<details>
144143
<summary>
145-
8 examples to explain with code how to calculate time complexity
144+
8 examples to explain with code how to calculate time complexity. (Click to expand)
146145
summary>
147146

148147
---
@@ -181,7 +180,7 @@ they take different time to complete.
181180

182181
<details>
183182
184-
Understand the ins and outs of the most common data structures.
183+
Understand the ins and outs of the most common data structures. (Click to expand)
185184
186185

187186
---
@@ -216,7 +215,7 @@ they take different time to complete.
216215
details>
217216
<details>
218217
219-
When to use an Array or Linked List. Know the tradeoffs.
218+
When to use an Array or Linked List. Know the tradeoffs. (Click to expand)
220219
221220

222221
---
@@ -239,7 +238,7 @@ Use Linked Lists when:
239238
details>
240239
<details>
241240
242-
Build a List, Stack, and a Queue.
241+
Build a List, Stack, and a Queue. (Click to expand)
243242
244243

245244
---
@@ -264,7 +263,7 @@ Use Linked Lists when:
264263
<blockquote>
265264
<details>
266265
267-
Understand one of the most versatile data structure of all: Maps
266+
Understand one of the most versatile data structure of all: Hash Maps. (Click to expand)
268267
269268

270269
---
@@ -289,7 +288,7 @@ Also, [learn the difference between the different Maps implementations](book/con
289288

290289
<details>
291290
292-
Know the properties of Graphs and Trees.
291+
Know the properties of Graphs and Trees. (Click to expand)
293292
294293

295294
---
@@ -391,7 +390,7 @@ From unbalanced BST to balanced BST
391390
<blockquote>
392391
<details>
393392
394-
Never get stuck solving a problem with 7 simple steps
393+
Never get stuck solving a problem with 7 simple steps. (Click to expand)
395394
396395

397396
---
@@ -414,7 +413,7 @@ Full details [here](book/part04-algorithmic-toolbox.asc)
414413
details>
415414
<details>
416415
417-
Master the most popular sorting algorithms (merge sort, quicksort, insertion sort, etc.)
416+
Master the most popular sorting algorithms (merge sort, quicksort, etc.) (Click to expand)
418417
419418

420419
---
@@ -453,7 +452,7 @@ and then discuss efficient sorting algorithms O(n log n) such as:
453452
details>
454453
<details>
455454
456-
Learn different approaches to solve problems such as divide and conquer, dynamic programming, greedy algorithms, and backtracking.
455+
Learn different approaches to solve problems such as divide and conquer, dynamic programming, greedy algorithms, and backtracking. (Click to expand)
457456
458457

459458
---
@@ -475,7 +474,7 @@ We are going to discuss the following techniques for solving algorithms problems
475474
## FAQ
476475

477476
<details>
478-
How would I apply these to my day-to-day work?
477+
How would I apply these to my day-to-day work? (Click to expand)
479478

480479
As a programmer, we have to solve problems every day. If you want to solve problems well, then it's good to know about a broad range of solutions. A lot of times, it's more efficient to learn existing resources than stumble upon the answer yourself. The more tools and practice you have, the better. This book helps you understand the tradeoffs among data structures and reason about algorithms performance.
481480

package.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,21 @@
103103
"tagFormat": "${version}",
104104
"branch": "master",
105105
"plugins": [
106-
"@semantic-release/commit-analyzer",
106+
["@semantic-release/commit-analyzer", {
107+
"preset": "angular",
108+
"releaseRules": [
109+
{"type": "fix", "release": "patch"},
110+
{"type": "feat", "release": "minor"},
111+
{"type": "break", "release": "major"},
112+
{"emoji": ":bug:", "release": "patch"},
113+
{"emoji": ":pencil:", "release": "patch"},
114+
{"emoji": ":sparkles:", "release": "minor"},
115+
{"emoji": ":boom:", "release": "major"}
116+
],
117+
"parserOpts": {
118+
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"]
119+
}
120+
}],
107121
"@semantic-release/release-notes-generator",
108122
"@semantic-release/changelog",
109123
"@semantic-release/github",

0 commit comments

Comments
 (0)