@@ -3,36 +3,24 @@ dreckly
33
44dreckly is a framework for building software for a variety of UNIX-like
55systems. dreckly is a fork of pkgsrc, with a specific focus on the following
6- values:
7-
8- * Stability. One of our major frustrations with pkgsrc is that the value
9- that is prioritised above all is velocity. The culture is very much "move
10- fast and break things", and packages are frequently updated to bleeding
11- edge releases, regardless of whether all packages that depend on them will
12- continue to build correctly. Adding large patchsets to fix dependent
13- packages significantly bloats the repository. The high rate of churn also
14- results in users having to frequently rebuild the majority of their
15- packages, and makes bulk builds of all packages take days, if not weeks
16- for older architectures.
17-
18- * Portability. pkgsrc claims to support over 20 operating systems, however
19- in reality the quality of that support varies dramatically, with some
20- systems unable to even bootstrap. The majority of pkgsrc developers only
21- test on NetBSD, and packages are frequently left broken on other platforms,
22- leaving other developers to spend the majority of their time cleaning up
23- after them and fixing regressions, rather than working on new features or
24- improving support.
25-
26- * Quality. All changes to dreckly must be reviewed by another developer, and
27- tested prior to integration. pkglint must be clean. Code should be
28- readable, comments should be specific and focused, and not rambly or
29- littered with opinions or unnecessary "XXX". No work-in-progress. It
30- should be a joy for anyone to open an existing package and start hacking.
6+ mission:
7+
8+ ** To provide a useful collection of software for all UNIX-like systems.**
9+
10+ To achieve that mission we are guided by our principle values:
11+
12+ * ** Portability**
13+ * ** Stability**
14+ * ** Robustness**
15+ * ** Maintainability**
16+
17+ Further background on our mission and values can be found
18+ [ here] ( https://github.com/drecklypkg/dreckly/discussions/5 ) .
3119
3220Dreckly is a Cornish word that means a task will be done at some point in the
33- future. "I'll do it dreckly." There's no mad rush to do it as quickly as
34- possible, it'll be done when it's done . Quality takes time and consideration.
35- This is very much our ethos.
21+ future. "I'll do it dreckly". There's no mad rush to do things as quickly as
22+ possible, with no thought to the consequences . Quality takes time and
23+ consideration. This is very much our ethos.
3624
3725Bootstrapping
3826-------------
0 commit comments