aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: f5cdf9613b1e3cd706b46a7c36700d3a948a84b8 (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
39
40
41
42
43
<div align="center">
    <img src="/kookienomicon/plain/docs/logo.png" width="256px"/>
    <h1>kookienomicon</h1>
</div>


Welcome to the *kookienomicon*, my personal project 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, instead of the merged subtree histories.


## 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.