Skip to content

Commit 8930941

Browse files
committed
New: added glossary entry Dependency
1 parent 8b4a641 commit 8930941

File tree

4 files changed

+66
-0
lines changed

4 files changed

+66
-0
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ The following changes have been completed, and will be included in the next tagg
7272
- added Default Value
7373
- added Defensive Programming
7474
- added Dependency Injection
75+
- Added Dependency
7576
- added Value Object
7677

7778
### Fixes

TEMPLATE.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ Table of Contents:
3131
[Data Guard]: ../../glossary/data-guard.md
3232
[Default Value]: ../../glossary/default-value.md
3333
[Defensive Programming]: ../../glossary/defensive-programming.md
34+
[Dependency]: ../../glossary/dependency.md
3435
[Dependency Injection]: ../../glossary/dependency-injection.md
3536
[Value Object]: ../../glossary/value-object.md

glossary/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Table of Contents:
1818
- [Default Value][Default Value]
1919
- [Defensive Programming][Defensive Programming]
2020
- [Dependency Injection][Dependency Injection]
21+
- [Dependency][Dependency]
2122

2223
[ADOPTION]: ../impacted-areas/ADOPTION.md
2324
[CONTRIBUTIONS]: ../impacted-areas/CONTRIBUTIONS.md

glossary/dependency.md

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Dependency
2+
3+
A _dependency_ is any function that you call from your function.
4+
5+
These can be [hard-coded][Hard-Coded], or passed into your function using [dependency-injection][Dependency Injection].
6+
7+
[ADOPTION]: ../impacted-areas/ADOPTION.md
8+
[CONTRIBUTIONS]: ../impacted-areas/CONTRIBUTIONS.md
9+
[CORRECTNESS]: ../impacted-areas/CORRECTNESS.md
10+
[GOVERNANCE]: ../impacted-areas/GOVERNANCE.md
11+
[PROJECT-MAINTENANCE]: ../impacted-areas/PROJECT-MAINTENANCE.md
12+
[ROBUSTNESS]: ../impacted-areas/ROBUSTNESS.md
13+
[SECURITY]: ../impacted-areas/SECURITY.md
14+
[TESTABILITY]: ../impacted-areas/TESTABILITY.md
15+
[Base Class]: ./base-class.md
16+
[Branded Type]: ./branded-type.md
17+
[Caller]: ./caller.md
18+
[CQRS]: ./CQRS.md
19+
[Data Bag]: ./data-bag.md
20+
[Data Guard]: ./data-guard.md
21+
[Data Guarantee]: ./data-guarantee.md
22+
[Default Value]: ./default-value.md
23+
[Defensive Programming]: ./defensive-programming.md
24+
[Dependency]: ./dependency.md
25+
[Dependency Injection]: ./dependency-injection.md
26+
[Docblock]: ./docblock.md
27+
[End-User]: ./end-user.md
28+
[Entity]: ./entity.md
29+
[Exported Item]: ./exported-item.md
30+
[Flavoured Type]: ./flavoured-type.md
31+
[Function Prefix]: ./function-prefix.md
32+
[Function Signature]: ./function-signature.md
33+
[Hard-Coded]: ./hard-coded.md
34+
[Identity]: ./identity.md
35+
[Immutability]: ./immutability.md
36+
[Inherited Method]: ./inherited-method.md
37+
[Instantiable Type]: ./instantiable-type.md
38+
[Mandatory Dependency]: ./mandatory-dependency.md
39+
[Nominal Typing]: ./nominal-typing.md
40+
[Optional Input]: ./optional-input.md
41+
[Overridden Method]: ./overridden-method.md
42+
[Plain Object]: ./plain-object.md
43+
[Primitive Type]: ./primitive-type.md
44+
[Protocol]: ./protocol.md
45+
[Refined Type]: ./refined-type.md
46+
[Rest Parameter]: ./rest-parameter.md
47+
[Reusability]: ./reusability.md
48+
[Side Effects]: ./side-effects.md
49+
[Smart Constructor]: ./smart-constructor.md
50+
[Structural Typing]: ./structural-typing.md
51+
[Type Alias]: ./type-alias.md
52+
[Type Casting]: ./type-casting.md
53+
[Type Guarantee]: ./type-guarantee.md
54+
[Type Guard]: ./type-guard.md
55+
[Type Inference]: ./type-inference.md
56+
[Type Predicate]: ./type-predicate.md
57+
[Type Signature]: ./type-signature.md
58+
[User-Supplied Functional Options]: ./user-supplied-functional-options.md
59+
[User-Supplied Input]: ./user-supplied-input.md
60+
[User-Supplied Options]: ./user-supplied-options.md
61+
[User-Supplied Optional Dependencies]: ./user-supplied-optional-dependencies.md
62+
[Value]: ./value.md
63+
[Value Object]: ./value-object.md

0 commit comments

Comments
 (0)