summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst11
1 files changed, 10 insertions, 1 deletions
diff --git a/README.rst b/README.rst
index b407b83..d5d6915 100644
--- a/README.rst
+++ b/README.rst
@@ -70,14 +70,21 @@ for unfinished contributions with WIP.
70When submitting a new package or a modification to a package, make sure to run: 70When submitting a new package or a modification to a package, make sure to run:
71 71
72.. code:: console 72.. code:: console
73
73 guix lint -L /path/to/your/guix/science/checkout <package-name> 74 guix lint -L /path/to/your/guix/science/checkout <package-name>
74 75
76This repository follows Guix's `Packaging Guidelines`_, refer to them
77when contributing.
78
79.. _Packaging Guidelines:
80https://guix.gnu.org/manual/devel/en/html_node/Packaging-Guidelines.html
81
75When obtaining a fresh checkout of this repository, run the following 82When obtaining a fresh checkout of this repository, run the following
76command: 83command:
77 84
78.. code:: console 85.. code:: console
79 86
80 guix git authenticate b1fe5aaff3ab48e798a4cce02f0212bc91f423dc "CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446" 87 guix git authenticate b1fe5aaff3ab48e798a4cce02f0212bc91f423dc "CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446"
81 88
82The command authenticates your checkout and installs Git hooks such that 89The command authenticates your checkout and installs Git hooks such that
83``git pull`` and ``git push`` automatically authenticate it from there 90``git pull`` and ``git push`` automatically authenticate it from there
@@ -97,6 +104,7 @@ A new package definition can be added in the relevant module.
97For example, after adding a package definition such as: 104For example, after adding a package definition such as:
98 105
99.. code:: scheme 106.. code:: scheme
107
100 (define-public my-package-variable 108 (define-public my-package-variable
101 (package 109 (package
102 (name "my-package-name") 110 (name "my-package-name")
@@ -105,6 +113,7 @@ For example, after adding a package definition such as:
105can be built using the following command: 113can be built using the following command:
106 114
107.. code:: console 115.. code:: console
116
108 guix build -L /path/to/guix/science/checkout my-package-name 117 guix build -L /path/to/guix/science/checkout my-package-name
109 118
110Note that generally the same string is used for the package name and 119Note that generally the same string is used for the package name and