aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 76c6eefe6287f78b89fa077d6626571d6fce1b90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# kookienomicon

Welcome to my personal project source archive.  Here you will find
tools, libraries, and prototypes that I have written in the hopes that
they might one day be useful to future-me, or future-you.

Be warned though, there's software ahead ~✨


## Structure 

Following is an overview of components in this repository.

| Directory   | Description                                                                    |
|-------------|--------------------------------------------------------------------------------|
| apps        | Applications (graphical and command-line) meant for end-users                  |
| development | Libraries and specific tools primarily meant to be used by software developers |
| docs        | Documentation for the kookienomicon                                            |
| infra       | Personal infrastructure projects (namely `libkookie` & my website)             |
| junkyard    | Projects I've abandoned and that are considered read-only archives             |
| licenses    | Set of license texts in use by projects in this repository                     |


## Working with a large repo

This repository is quite massive, because it contains multiple
subtrees with large histories.  If you experience performance
problems, try setting `feature.manyFiles` in your git configuration.
Additionally, when using `git log`, make sure to use `--first-parent`
to get the history of kookienomicon, to avoid seeing subtree histories
instead of the merge commits that you might be more interested in.


## License

This repository has no unified license.  Check each project for it's
specific license.  Licenses in-use by projects in this repository can
be found in the `licenses` directory.