devspace-sh / devspace

DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
https://devspace.sh
Apache License 2.0
4.17k stars 351 forks source link

Document function declaration #2849

Open janrito opened 1 month ago

janrito commented 1 month ago

Trying to declare a couple of helper functions. But at the moment, it is a bit of a trial and error process because of the lack of documentation. I have questions such as:

AS an example, I'm trying to create a function that tests whether I am in a local "minikube" or CI environment before running a specialised testing pipeline. I want to abstract that test to a function, because I have a couple of such testing pipelines. I want the function to print an error, and then stop the pipeline early. Can I exit from inside a function, or do I have to return a value and test for it in the pipeline to exit.