Hi Miguel,
Thank you for volunteering. We need more people to help with the TLA+ Tools. The tools, including TLC, comprise many different components. We have a setup guide for an Eclipse-based development environment [1], but we are also in the process of overhauling our build system and improving the contributor experience.
Right now, perhaps, the best way to get started might be to review a recent pull request [2]. This PR introduces subtle changes to the behavior of a core filesystem abstraction in TLC, triggered by an API change in Java. The PR is an excellent starting point because the Java changes are confined to a single, almost dependency-free class. More importantly, Calvin wrote a TLA+ spec modeling the behavior change. This could be reviewed even if you are not familiar with or have a distaste for Java.
If you are interested in contributing to the TLA+ Tools long term, consider joining our monthly community meetings [3].
Thanks,
Markus
[1]
https://github.com/tlaplus/tlaplus/tree/master/general/ide
[2]
https://github.com/tlaplus/tlaplus/pull/907
[3]
https://calendar.google.com/calendar/embed?src=cb3f93f188c92378a8fec42b25365ab2a64665d770a8265c1fcec00e03823c6c%40group.calendar.google.com&ctz=America%2FLos_Angeles