From 80cfa6c26910a1664734bcb2dff0c190ed0fe8b6 Mon Sep 17 00:00:00 2001 From: NikitaZotov Date: Fri, 31 Jan 2025 18:04:13 +0300 Subject: [PATCH 1/2] [ci] Add ellipsis.yaml --- ellipsis.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ellipsis.yaml diff --git a/ellipsis.yaml b/ellipsis.yaml new file mode 100644 index 0000000..cf2ba92 --- /dev/null +++ b/ellipsis.yaml @@ -0,0 +1,23 @@ +version: 1.3 +about: + - "scp-machine is a C++ software interpreter designed to execute programs written in the basic programming language of the OSTIS Technology" + - "scp-machine extends the capabilities of the sc-machine, which serves as a platform for developing intelligent agents based on knowledge representation and processing" + - "scp-machine interprets programs that are structured as knowledge graphs, utilizing the SCP (Semantic Code Programming) Language" + +pr_review: + rules: + - "Code should be DRY (Don't Repeat Yourself)" + - "There should be no secrets or credentials in the code" + - "Extremely Complicated Code Needs Comments" + - "Use Descriptive Variable and Constant Names" + - "Don't log sensitive data" + - "Follow the Single Responsibility Principle" + - "Function and Method Naming Should Follow Consistent Patterns" + summary_rules: + - "Don't mention changes if the change is only whitespace" + - "When a rename occurs, mention the old and new file names, but don't mention every single spot where the file renamed occurred" + auto_review_enabled: true + enable_approve_prs: true + +pr_address_comments: + delivery: "new_commit" From f489ef57bc85d435f1e1cf94c84d37d689251400 Mon Sep 17 00:00:00 2001 From: NikitaZotov Date: Fri, 31 Jan 2025 18:04:51 +0300 Subject: [PATCH 2/2] [docs] Apply changes --- docs/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/changelog.md b/docs/changelog.md index 9533489..a6a3cc7 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Developer tool to review PRs -- Ellipsis - Intro for scp-machine in docs - CMake flags section in docs - Quick start section for users in docs