Skip to content

Commit 226cd96

Browse files
committed
Updated dev docs
1 parent d6cd221 commit 226cd96

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

docs/dev.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,25 @@ with the [best practises]{:target=_blank} documented in the dans-module-archetyp
1111

1212
DANS command-line tools
1313
-----------------------
14-
DANS command line tools are written in Python. [Poetry]{:target=_blank} is used as the build tool. The Python-based
15-
modules are released to the [DANS-KNAW PyPI account]{:target=_blank}. [PyCharm]{:target=_blank} is the preferred IDE for
16-
Python-based projects.
14+
DANS command line tools are written in Java as well. They are based on the [dans-cli-archetype]{:target=_blank}. This archetype
15+
creates a skeleton command line tool which uses some of the DropWizard facilities.
16+
17+
!!! note "Python command line tools"
18+
19+
Previously DANS command line tools were written in Python, but his approach is being phased out.
20+
1721

1822
Dataverse
1923
---------
2024
The [architecture overview](index.md) makes clear that Dataverse plays a key role in the Data Station. That is why DANS
21-
is actively involved in its developmentvia the Dataverse community. When working on Dataverse code take notice of
25+
is actively involved in its development via the Dataverse community. When working on Dataverse code, take notice of
2226
the [developer docs]{:target=_blank}.
2327

2428
!!! note "Debugging Dataverse"
2529

2630
For DANS developers it is **not necessary (nor preferable)** to set up Dataverse and its dependencies Solr and
2731
PostGreSQL on your development laptop, as described in the developer docs. Instead you should use the pre-build
28-
vagrant box. Information can be found in the private repository
29-
[dd-dtap](https://github.com/DANS-KNAW/dd-dtap/blob/master/docs/dataverse-dev-with-vagrant.md){:target=_blank}
30-
(only accessible for DANS developers).
32+
vagrant box, which is available only for DANS developers.
3133

3234
Skosmos
3335
-------
@@ -41,11 +43,12 @@ The documentation for DANS projects (including this site) is written using [mkdo
4143
those sites consists of markdown in combination with other resources, such as images. Images are often created
4244
with [yEd]{:target=_blank}. The graphml source code of the images is committed along with the image exports. You should
4345
always check that your changes render correctly. This is made easy by the `start-mkdocs.sh` script
44-
in [dans-dev-tools]{:target=_blank}.
45-
46+
in the `dans-core-systems` project (only available for DANS developers).
4647

4748
[dans-module-archetype]: https://dans-knaw.github.io/dans-module-archetype/
4849

50+
[dans-cli-archetype]: https://dans-knaw.github.io/dans-cli-archetype/
51+
4952
[DropWizard]: https://www.dropwizard.io/en/latest/
5053

5154
[best practises]: https://dans-knaw.github.io/dans-module-archetype/common-practices/

0 commit comments

Comments
 (0)