Skip to content

Commit 2dc4400

Browse files
committed
README: Update to point to the official statement.
1 parent 03dbfed commit 2dc4400

File tree

1 file changed

+16
-28
lines changed

1 file changed

+16
-28
lines changed

README.md

Lines changed: 16 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,24 @@ dreckly
33

44
dreckly is a framework for building software for a variety of UNIX-like
55
systems. 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

3220
Dreckly 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

3725
Bootstrapping
3826
-------------

0 commit comments

Comments
 (0)