@@ -11,23 +11,25 @@ with the [best practises]{:target=_blank} documented in the dans-module-archetyp
1111
1212DANS 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
1822Dataverse
1923---------
2024The [ 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
2226the [ 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
3234Skosmos
3335-------
@@ -41,11 +43,12 @@ The documentation for DANS projects (including this site) is written using [mkdo
4143those sites consists of markdown in combination with other resources, such as images. Images are often created
4244with [ yEd] {: target =_ blank}. The graphml source code of the images is committed along with the image exports. You should
4345always 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