guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: doc: Add roadmap.


From: Ludovic Courtčs
Subject: 02/02: doc: Add roadmap.
Date: Mon, 1 Jul 2019 05:34:28 -0400 (EDT)

civodul pushed a commit to branch master
in repository maintenance.

commit da47d3eb5128bacff1eb5410c041adda85ec083b
Author: Ludovic Courtès <address@hidden>
Date:   Mon Jul 1 11:31:36 2019 +0200

    doc: Add roadmap.
    
    * doc/ROADMAP.org: New file.
---
 doc/ROADMAP.org | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/doc/ROADMAP.org b/doc/ROADMAP.org
new file mode 100644
index 0000000..917c66b
--- /dev/null
+++ b/doc/ROADMAP.org
@@ -0,0 +1,68 @@
+#+TITLE: GNU Guix Beyond 1.0—A Road Map
+
+This is a roadmap of high-level, medium- to long-term tasks that we’d
+like to tackle for Guix in the comings months or years.  You’re welcome
+to discuss it on address@hidden!
+
+* ‘guix pull’
+
+** TODO 'guix pull' & commit authentication <https://bugs.gnu.org/22883>
+** TODO build-self.scm trampoline runs faster
+
+* UI/UX
+
+** TODO grafts and profile hooks run as “build continuations” 
<https://bugs.gnu.org/28310>
+** TODO ‘package-derivation’ made faster
+** TODO (gnu installer) UI can be used to edit config.scm
+** TODO ‘guix system status’ shows info about the current status
+** TODO packages can be 
[[https://lists.gnu.org/archive/html/guix-devel/2019-05/msg00285.html][parameterized]]
+** TODO web application to [re]configure a Guix System
+** TODO ‘guix environment’ uses 
[[https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00300.html][sane 
defaults and conventions]]
+** TODO packages made more lightweight (only necessary files are included)
+
+* core
+
+** TODO substitutes can be published and fetched over IPFS 
<https://issues.guix.gnu.org/issue/33899>
+** TODO ‘wip-build-systems-gexp’ branch updated & merged
+** TODO labels removed from the inputs fields of packages
+** TODO [[https://savannah.nongnu.org/projects/gash/][Gash]] used instead of 
Bash during bootstrap
+** TODO shepherd uses Fibers, logs correctly, can do “socket activation”
+** TODO (guix record) provides optional static type checking
+
+* architectures
+** TODO Guix System can run GNU/Hurd
+** TODO system/installer images available for armhf
+** TODO system/installer images available for aarch64
+** TODO riscv64 supported
+** TODO ppc64el(le?)/power9 supported
+
+* build daemon
+
+** TODO daemon rewritten in Scheme
+** TODO daemon supports “recursive derivations”
+** TODO daemon supports more hash algorithms
+** TODO daemon stores zero or more narinfo signatures per store item
+
+* devops
+
+** TODO ‘guix system reconfigure --target=host.example.org’ is a thing
+** TODO ‘guix deploy’ is a thing
+
+* miscellaneous
+
+** TODO ‘static-networking-service’ supports IPv6
+** TODO Debian package for Guix is available
+** TODO ‘--with-least-authority’ package transformation + ‘guix run’ added
+** TODO GNOME Software backend written
+** TODO GTK+ can use Guix “powerbox” instead of Flatpak’s
+** TODO unprivileged user services, managed declaratively by the user
+
+* infrastructure
+
+** TODO web site officially available at https://guix.gnu.org
+** TODO web site includes a package and service browser
+** TODO Guix Data Service deployed
+** TODO code and services shared between Guix Data Service and Cuirass
+** TODO package sources are always archived on Software Heritage
+** TODO web site translated in other languages
+** TODO official channel registry service available



reply via email to

[Prev in Thread] Current Thread [Next in Thread]