<commit_before># Developers Guide

After following the [Installation Guide](installation.md) developers can start modelling applications using the Graph Tool. 
Launch de tool: 

`gulp electron` or `gulp`

![Graph Tool Main Window](img/screenshot1.png)

Create a new project from Project -> New.
The project must be given a package and a name and these will be the package name and the main class name in the generated code.

![New project](img/screenshot2.png)

Now components can be added to the proyect from Nodes menu.

![Component list](img/screenshot3.png)

Once in the project, components can be connected dragging and dropping from/to source/target nodes.

![Component list](img/screenshot4.png)

Double click on any component to open its details where properties can be set. The component name can be changed to a readable string that will be used later as the object variable name in code.

![Component properties](img/screenshot5.png)
<commit_msg>Updated developers doc<commit_after># Developers Guide

After following the [Installation Guide](installation.md) developers can start modelling applications using the Graph Tool. 
Launch de tool: 

`gulp electron` or `gulp`

![Graph Tool Main Window](img/screenshot1.png)

## Create project

Create a new project from Project -> New.
The project must be given a package and a name and these will be the package name and the main class name in the generated code.

![New project](img/screenshot2.png)

Now components can be added to the proyect from Nodes menu.

![Component list](img/screenshot3.png)

Once in the project, components can be connected dragging and dropping from/to source/target nodes.

![Component list](img/screenshot4.png)

Double click on any component to open its details where properties can be set. The component name can be changed to a readable string that will be used later as the object variable name in code.

![Component properties](img/screenshot5.png)

## Validation

TBD

## Convert to code

TBD

## Publish

TBD
{'fraction_non_alphanumeric': 0.06490264603095357, 'fraction_numerical': 0.004992511233150275, 'mean_word_length': 4.6770538243626065, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6567731', 'n_tokens_mistral': 542, 'n_tokens_neox': 535, 'n_words': 272}