Files
truecharts/.github/docs/development/setting-up.md
Kjeld Schouten-Lebbing 1d51be0e3d 777 on new scripts (+2 squashed commit)
Squashed commit:

[9ae7dd0f] add helm-docs to workflow

[2206f5ba] fix small typo in workflows (+1 squashed commits)

Squashed commits:

[29c2ceb4] Documentation-Cleanup (#181)

* work on readme generation

* document windows setup

* add simple pre-commit install script

* more docs for git setup

* Update pre-commit

* pre-commit automatic fixes

* Increase all patch versions

* Auto Readme and Config doc

* Auto app-readme.md generation

* increase common and common-test versions accordingly (due to cleanup)

* move contribution guidelines to /development in wiki

* fix some end-of-line issues (again)

* fix line 14 of workflows
2021-02-23 18:21:54 +01:00

1.1 KiB

Setting up your dev environment

With TrueCharts we use some custom tools to make sure you have the least amount of work possible when working on the project. However, this means you need some custom tools before you can start working on TrueCharts:

  • Git (git client optional)
  • Python (including Pip, added to path on windows)
  • Pre-Commit (prefered)

Windows

Terminal basics:

When we talk about "In a terminal" we mean doing the following:

  • hit windows+r
  • enter "cmd"

GIT

In a terminal window or GUI client:

  • Clone the repository in a specific directory of your choice (we will call this "Project-Root")

Python

Pre-Commit

Run .tools/pre-commit-install.bat (Advanced users: This is for beginner users and will also execute "git config --unset-all core.hooksPath") OR In a terminal window:

  • Enter "pip install pre-commit"
  • CD to Project-Root
  • Enter "pre-commit install"