Skip to content

Commit

Permalink
🔧 chore (ci): adjust semantic-release (#52)
Browse files Browse the repository at this point in the history
  • Loading branch information
amejiarosario authored May 8, 2020
1 parent 874f3eb commit a4b87e8
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 14 deletions.
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ _Note: If you prefer to consume the information more linearly then the [book for

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

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

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

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

<details>
<summary>
Computer Science nuggets without all the mumbo-jumbo
Computer Science nuggets without all the mumbo-jumbo. <i>(Click to expand)</i>
</summary>

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

<details>
<summary>
Learn how to compare algorithms using Big O notation.
Learn how to compare algorithms using Big O notation. <i>(Click to expand)</i>
</summary>

---
Expand All @@ -142,7 +141,7 @@ they take different time to complete.

<details>
<summary>
8 examples to explain with code how to calculate time complexity
8 examples to explain with code how to calculate time complexity. <i>(Click to expand)</i>
</summary>

---
Expand Down Expand Up @@ -181,7 +180,7 @@ they take different time to complete.

<details>
<summary>
Understand the ins and outs of the most common data structures.
Understand the ins and outs of the most common data structures. <i>(Click to expand)</i>
</summary>

---
Expand Down Expand Up @@ -216,7 +215,7 @@ they take different time to complete.
</details>
<details>
<summary>
When to use an Array or Linked List. Know the tradeoffs.
When to use an Array or Linked List. Know the tradeoffs. <i>(Click to expand)</i>
</summary>

---
Expand All @@ -239,7 +238,7 @@ Use Linked Lists when:
</details>
<details>
<summary>
Build a List, Stack, and a Queue.
Build a List, Stack, and a Queue. <i>(Click to expand)</i>
</summary>

---
Expand All @@ -264,7 +263,7 @@ Use Linked Lists when:
<blockquote>
<details>
<summary>
Understand one of the most versatile data structure of all: Maps
Understand one of the most versatile data structure of all: Hash Maps. <i>(Click to expand)</i>
</summary>

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

<details>
<summary>
Know the properties of Graphs and Trees.
Know the properties of Graphs and Trees. <i>(Click to expand)</i>
</summary>

---
Expand Down Expand Up @@ -391,7 +390,7 @@ From unbalanced BST to balanced BST
<blockquote>
<details>
<summary>
Never get stuck solving a problem with 7 simple steps
Never get stuck solving a problem with 7 simple steps. <i>(Click to expand)</i>
</summary>

---
Expand All @@ -414,7 +413,7 @@ Full details [here](book/part04-algorithmic-toolbox.asc)
</details>
<details>
<summary>
Master the most popular sorting algorithms (merge sort, quicksort, insertion sort, etc.)
Master the most popular sorting algorithms (merge sort, quicksort, etc.) <i>(Click to expand)</i>
</summary>

---
Expand Down Expand Up @@ -453,7 +452,7 @@ and then discuss efficient sorting algorithms O(n log n) such as:
</details>
<details>
<summary>
Learn different approaches to solve problems such as divide and conquer, dynamic programming, greedy algorithms, and backtracking.
Learn different approaches to solve problems such as divide and conquer, dynamic programming, greedy algorithms, and backtracking. <i>(Click to expand)</i>
</summary>

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

<details>
<summary>How would I apply these to my day-to-day work?</summary>
<summary>How would I apply these to my day-to-day work? <i>(Click to expand)</i></summary>
<p>
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.
</p>
Expand Down
16 changes: 15 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,21 @@
"tagFormat": "${version}",
"branch": "master",
"plugins": [
"@semantic-release/commit-analyzer",
["@semantic-release/commit-analyzer", {
"preset": "angular",
"releaseRules": [
{"type": "fix", "release": "patch"},
{"type": "feat", "release": "minor"},
{"type": "break", "release": "major"},
{"emoji": ":bug:", "release": "patch"},
{"emoji": ":pencil:", "release": "patch"},
{"emoji": ":sparkles:", "release": "minor"},
{"emoji": ":boom:", "release": "major"}
],
"parserOpts": {
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"]
}
}],
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/github",
Expand Down

0 comments on commit a4b87e8

Please sign in to comment.