You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At this point, merging is divided into 3 types of comparisons:
11
+
* All maps - Handled with a recursive call using [`merge-with`](https://clojuredocs.org/clojure.core/merge-with)
12
+
* All non-map collections - Most of what has been considered so far
13
+
*`concat-merge`/`concat-merge-with` - Puts all items into one vector
14
+
*`distinct-merge`/`distinct-merge-with` - Puts all items into one deduplicated vector
15
+
*`index-merge`/`index-merge-with` - Handled with recursive calls using all values at each index and puts the results in a vector
16
+
* Other - For all functions that end with `-with` take a first parameter of a function that will handle these situations and all functions that do not use the value from the last argument passed in
8
17
9
18
## Merge Requests
10
19
In order to make recommendations to this library, either please
11
20
1. Fork this repository
12
-
2. Create a branch (name it whatever you would like)
21
+
2. Create a branch (name it whatever you would like) in your repository created in step 1
13
22
3. Make your changes to that branch
14
23
4. Run tests
15
24
5.[Create a pull request from that branch of the forked repository to the master branch of this repository](https://help.github.com/articles/creating-a-pull-request-from-a-fork/). Check the following values when creating it (steps 4 & 5):
@@ -23,4 +32,4 @@ Or create an issue with specifics of what is wrong or what you would like to see
23
32
## Build Framework
24
33
This incorporates [Leiningen](https://leiningen.org/) for its build/test/deploy process.
0 commit comments