kocolosk opened a new pull request #3336:
URL: https://github.com/apache/couchdb/pull/3336


   ## Overview
   
   This PR adds a Dockerfile and associated configuration to enable developers 
to quickly provision an environment with all dependencies installed to work on 
CouchDB 3.x.
   
   The container configuration also installs the [Erlang Language 
Server](https://erlang-ls.github.io) extension. That extension needs a minimal 
configuration file in the root of the project in order to find the include 
files, so I've added that as well. We could likely iterate and enhance that 
configuration file further with linters, dialyzers configurations, etc.
   
   ## Testing recommendations
   
   If you have VS Code with the "Remote - Containers" extension installed, 
opening the CouchDB repo should cause the editor to offer to start the 
development container. The container will include all the dependences necessary 
to
   
   * build CouchDB using `./configure; make`
   * run the full test suite
   * build the documentation
   * build Fauxton
   
   ## Checklist
   
   (No code changes here, just a quicker Getting Started experience)
   
   - [ ] Code is written and works correctly
   - [ ] Changes are covered by tests
   - [ ] Any new configurable parameters are documented in 
`rel/overlay/etc/default.ini`
   - [ ] A PR for documentation changes has been made in 
https://github.com/apache/couchdb-documentation
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to