Skip to content

Commit

Permalink
Document core development ideas (woodpecker-ci#3184)
Browse files Browse the repository at this point in the history
  • Loading branch information
6543 authored and fernandrone committed Feb 1, 2024
1 parent 2c3e6bf commit 59c6b74
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/docs/92-development/01-getting-started.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Getting started

## Core ideas

- A (e.g. pipeline) configuration should never be [turing complete](https://en.wikipedia.org/wiki/Turing_completeness) (We have agents to exec things 🙂).
- If possible follow the [KISS principle](https://en.wikipedia.org/wiki/KISS_principle).
- What is used most should be default.
- Keep different topics separated, so you can write plugins, port new ideas ... more easily, see [Architecture](./05-architecture.md).

You can develop on your local computer by following the [steps below](#preparation-for-local-development) or you can start with a fully prepared online setup using [Gitpod](https://github.com/gitpod-io/gitpod) and [Gitea](https://github.com/go-gitea/gitea).

## Gitpod
Expand Down

0 comments on commit 59c6b74

Please sign in to comment.