summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2018-04-06 17:41:17 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2018-04-06 17:51:16 +0900
commit06b1920bf3aefe4f50999a5d828aaebfe7e8a583 (patch)
tree1f21e5f4f8927e0ae9cbfca530adfa7e0c46abb7
parent21050433863a5f470718bd5dbb54a0476e229b30 (diff)
downloadbuildstream-06b1920bf3aefe4f50999a5d828aaebfe7e8a583.tar.gz
doc/source/projectconf.rst: Properly document the project name.
This is a part of issue #339
-rw-r--r--doc/source/projectconf.rst12
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/source/projectconf.rst b/doc/source/projectconf.rst
index 32e007dd2..b356faeb7 100644
--- a/doc/source/projectconf.rst
+++ b/doc/source/projectconf.rst
@@ -24,6 +24,12 @@ Essentials
Project Name
~~~~~~~~~~~~
+The project name is a unique symbol for your project and will
+be used to distinguish your project from others in user preferences,
+namspaceing of your project's artifacts in shared artifact caches,
+and in any case where BuildStream needs to distinguish between multiple
+projects.
+
The first thing to setup in your ``project.conf`` should be the name
of your project.
@@ -31,8 +37,10 @@ of your project.
name: my-project-name
-The project name will be used in user configuration and anywhere
-that a project needs to be specified.
+.. note::
+
+ The project name may contain alphanumeric characters, dashes and
+ underscores, and may not start with a leading digit.
.. _project_format_version: