daml/docs/source
Moritz Kiefer 1dc40ca239
Support multiple-packages in damlc ide (#4445)
* Support multiple-packages in `damlc ide`

changelog_begin

- [DAML Studio] You can now open DAML Studio in the root of a
  multi-package project instead of opening it separately for each
  package. Take a look at the documentation for details on how to set
  this up.

changelog_end

There are a few caveats here:

1. You need a ``daml.yaml`` in the root of your project directory. I
think this is somewhat sensible but we should add a warning to VSCode
if you open it in a directory that does not have a ``daml.yaml`` (in a
separate PR).

2. Changes are not picked up accross dependencies. This is a larger
undertaking and given the current setup simply impossible (we don’t
know that the source files of one package belong to the DAR referenced
in the ``dependencies`` field of the other package. We can make this a
bit better by at least detecting that the ``.dar`` has changed but
let’s do that separately.

3. Since ``daml init`` runs once on startup, it will run in the root
directory instead of initializing the package db of the individual
packages. This is fixable but will conflict with #4391 so let’s
address this separately.

I’ve added docs to the daml studio section that explain the caveats.

* Use the proper sdk version in lsp-tests
2020-02-10 12:20:56 +00:00
..
app-dev Remove the doc sections on the rxjava bots (#3872) 2020-01-23 13:55:44 +01:00
concepts Fix doc inconsistency regarding party reference (#4337) 2020-02-02 11:10:11 +01:00
daml Support multiple-packages in damlc ide (#4445) 2020-02-10 12:20:56 +00:00
daml2ts Adjust with suggestions from review feedback (#4261) 2020-01-30 11:31:08 -05:00
daml-integration-kit update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
daml-script update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
deploy update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
examples update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
experimental update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
getting-started add copyright headers to yml files (#4407) 2020-02-06 12:54:07 +01:00
json-api Wrap streaming API events in JSON object (#4453) 2020-02-07 17:17:42 -05:00
migrate add copyright headers to yml files (#4407) 2020-02-06 12:54:07 +01:00
support Release 0.13.51 (#4399) 2020-02-05 11:10:55 +00:00
tools Change sandbox JWT format (#4070) 2020-01-22 14:26:57 +01:00
triggers Implement DAML trigger heartbeat (#4011) 2020-01-10 16:04:47 +00:00
index.rst daml2ts : Explain DAML/TypeScript mappings (#4196) 2020-01-27 12:25:13 -05:00