aboutsummaryrefslogtreecommitdiff
path: root/src/blog/20200410.md
blob: f6edffe91a31af4b859f6c9c2dcb10319cd0d901 (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
Outsource Repository Concept
============================

In April 3rd, I have added submodule support for Carbs
Linux's fork of `kiss`. Now, from that sentence, it really
doesn't sound exciting at all. But in reality, it opens a
path to lots of creative output, and a better way to manage
multi-user repositories (such as KISS Community).

When managing a repository of submodules, the repository
maintainer's only job is to deal with adding packages.
A package maintainer doesn't have to wait for the repository
maintainer to update their packages, as they are only making
the changes to their own repositories.

This way, an end-user can also track from their preferred
maintainers, and do that with the tidyness of a single repository
in their `KISS_PATH`.

Carbs Linux now has an outsource repository for some packages.
Firefox and its dependencies have been purged from the main repository,
but can be found on it.

<https://github.com/CarbsLinux/outsource>