You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ko...@apache.org on 2021/01/18 18:24:22 UTC

[couchdb] branch 3.x-devcontainer updated (9120ba2 -> 23f293a)

This is an automated email from the ASF dual-hosted git repository.

kocolosk pushed a change to branch 3.x-devcontainer
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


    from 9120ba2  Parameterize the elixir version
     new 2859d26  Add the simplest possible erlang_ls.config
     new 23f293a  Make a note in README-DEV about the existence of devcontainer

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README-DEV.rst   | 13 +++++++++++++
 erlang_ls.config |  2 ++
 2 files changed, 15 insertions(+)
 create mode 100644 erlang_ls.config


[couchdb] 01/02: Add the simplest possible erlang_ls.config

Posted by ko...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kocolosk pushed a commit to branch 3.x-devcontainer
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 2859d26748041978eac966e0325753681d74ef2e
Author: Adam Kocoloski <ko...@apache.org>
AuthorDate: Mon Jan 18 13:19:50 2021 -0500

    Add the simplest possible erlang_ls.config
    
    It'd be nice if there was a way for Erlang LS to merge config files, as
    some of the settings are likely user-specific and others (like this one)
    we want to provide as defaults out of the box.
---
 erlang_ls.config | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/erlang_ls.config b/erlang_ls.config
new file mode 100644
index 0000000..3d2fc9e
--- /dev/null
+++ b/erlang_ls.config
@@ -0,0 +1,2 @@
+include_dirs:
+    - "src/"


[couchdb] 02/02: Make a note in README-DEV about the existence of devcontainer

Posted by ko...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kocolosk pushed a commit to branch 3.x-devcontainer
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 23f293aa17e50f2b3d2ee0e34c714c981491769c
Author: Adam Kocoloski <ko...@apache.org>
AuthorDate: Mon Jan 18 13:21:37 2021 -0500

    Make a note in README-DEV about the existence of devcontainer
    
    Also a drive-by fix to note that Elixir is now required.
---
 README-DEV.rst | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/README-DEV.rst b/README-DEV.rst
index f4031b7..a5277b8 100644
--- a/README-DEV.rst
+++ b/README-DEV.rst
@@ -15,6 +15,7 @@ Dependencies
 You need the following to run tests:
 
 * `Python 3               <https://www.python.org/>`_
+* `Elixir                 <https://elixir-lang.org/>`_
 
 You need the following optionally to build documentation:
 
@@ -51,6 +52,18 @@ sufficient to enable a Fauxton build.
 Here is a list of *optional* dependencies for various operating systems.
 Installation will be easiest, when you install them all.
 
+Docker
+~~~~~~
+
+CouchDB maintains a ``Dockerfile`` based on Debian that includes all
+the dependencies noted above in the `.devcontainer <https://github.com/apache/couchdb/tree/main/.github>`_
+folder.
+
+The ``Dockerfile`` can be used on its own, or together with the
+associated ``devcontainer.json`` file to quickly provision a
+development environment using `GitHub Codespaces <https://github.com/features/codespaces>`_
+or `Visual Studio Code <https://code.visualstudio.com/docs/remote/containers>`_.
+
 Debian-based (inc. Ubuntu) Systems
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~