This is an automated email from the ASF dual-hosted git repository.

klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new afa703e3c fix: add .md file afs header checker (#6858)
afa703e3c is described below

commit afa703e3c0387f778c532e50fd29e35ce5a96e39
Author: abeizn <[email protected]>
AuthorDate: Tue Jan 23 11:10:25 2024 +0800

    fix: add .md file afs header checker (#6858)
    
    * fix: add .md file afs header checker
    
    * fix: remove config-ui/.yarn/**/* checker
---
 .github/ISSUE_TEMPLATE/documentation.md      | 16 +++++++
 .github/ISSUE_TEMPLATE/question.md           | 16 +++++++
 .github/ISSUE_TEMPLATE/refactor.md           | 16 +++++++
 .github/pull_request_template.md             | 16 +++++++
 .licenserc.yaml                              | 66 +++++++++++++---------------
 README.md                                    | 16 +++++++
 backend/DevelopmentManual.md                 | 16 +++++++
 backend/core/models/domainlayer/README.md    | 16 +++++++
 backend/plugins/circleci/README.md           | 17 ++++++-
 backend/plugins/customize/README.md          | 16 +++++++
 backend/plugins/dbt/README.md                | 17 +++++++
 backend/plugins/feishu/README.md             | 16 +++++++
 backend/plugins/gitee/README.md              | 17 +++++++
 backend/plugins/gitextractor/README.md       | 16 +++++++
 backend/plugins/github/README.md             | 16 +++++++
 backend/plugins/gitlab/README.md             | 16 +++++++
 backend/plugins/jenkins/README.md            | 16 +++++++
 backend/plugins/jira/README.md               | 16 +++++++
 backend/plugins/refdiff/README.md            | 16 +++++++
 backend/plugins/slack/README.md              | 16 +++++++
 backend/plugins/trello/README.md             | 16 +++++++
 backend/python/DevelopmentSetup.md           | 15 +++++++
 backend/python/README.md                     | 16 +++++++
 backend/python/plugins/azuredevops/README.md | 16 +++++++
 backend/python/pydevlake/README.md           | 16 +++++++
 backend/server/api/README.md                 | 16 +++++++
 backend/server/api/push/README.md            | 16 +++++++
 backend/test/Readme.md                       | 16 +++++++
 backend/test/e2e/manual/Readme.md            | 16 +++++++
 config-ui/.yarnrc.yml                        | 16 +++++++
 config-ui/README.md                          | 16 +++++++
 devops/docker/alpine-dbt/README.md           | 16 +++++++
 devops/docker/lake-builder/README.md         | 16 +++++++
 33 files changed, 544 insertions(+), 36 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/documentation.md 
b/.github/ISSUE_TEMPLATE/documentation.md
index af2e7ee6b..465b56fc0 100644
--- a/.github/ISSUE_TEMPLATE/documentation.md
+++ b/.github/ISSUE_TEMPLATE/documentation.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ---
 name: Documentation
 about: Help improve the documentation
diff --git a/.github/ISSUE_TEMPLATE/question.md 
b/.github/ISSUE_TEMPLATE/question.md
index a4a3bc40a..6d3c961bc 100644
--- a/.github/ISSUE_TEMPLATE/question.md
+++ b/.github/ISSUE_TEMPLATE/question.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ---
 name: Question
 about: Ask a question
diff --git a/.github/ISSUE_TEMPLATE/refactor.md 
b/.github/ISSUE_TEMPLATE/refactor.md
index e62e9356e..cf6391d6e 100644
--- a/.github/ISSUE_TEMPLATE/refactor.md
+++ b/.github/ISSUE_TEMPLATE/refactor.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ---
 name: Refactor
 about: Improve operation without altering functionality
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index fa9a95dd6..e9e9b557e 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ### ⚠️ Pre Checklist
 
 > Please complete _ALL_ items in this checklist, and remove before submitting
diff --git a/.licenserc.yaml b/.licenserc.yaml
index e2da52363..8245b4e91 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -19,41 +19,37 @@ header:
     copyright-owner: Apache Software Foundation
 
   paths-ignore:
-    - 'dist'
-    - 'licenses'
-    - '**/*.md'
-    - 'LICENSE'
-    - 'NOTICE'
-    - 'bin'
-    - 'logs'
-    - 'mocks'
-    - 'vendor'
-    - 'env.example'
-    - '**/*.log'
-    - '**/env.example'
-    - '**/*.csv'
-    - '**/*.json'
-    - '**/*.json.tmpl'
-    - '**/*.sql'
-    - '**/*.svg'
-    - '**/*.png'
-    - '.editorconfig'
-    - '**/.gitignore'
-    - '**/.helmignore'
-    - '**/.dockerignore'
-    - 'DISCLAIMER-WIP'
-    - 'DISCLAIMER'
-    - 'go.mod'
-    - 'go.sum'
-    - 'requirements.txt'
-    - '**/empty'
-    - '**/*.conf'
-    - 'deployment/helm/templates/_helpers.tpl'
-    - '**/poetry.lock'
+    - "dist"
+    - "licenses"
+    - "LICENSE"
+    - "NOTICE"
+    - "bin"
+    - "logs"
+    - "mocks"
+    - "vendor"
+    - "env.example"
+    - "**/*.log"
+    - "**/env.example"
+    - "**/*.csv"
+    - "**/*.json"
+    - "**/*.json.tmpl"
+    - "**/*.sql"
+    - "**/*.svg"
+    - "**/*.png"
+    - ".editorconfig"
+    - "**/.gitignore"
+    - "**/.helmignore"
+    - "**/.dockerignore"
+    - "DISCLAIMER-WIP"
+    - "DISCLAIMER"
+    - "go.mod"
+    - "go.sum"
+    - "requirements.txt"
+    - "**/empty"
+    - "**/*.conf"
+    - "deployment/helm/templates/_helpers.tpl"
+    - "**/poetry.lock"
     - 'config-ui/.yarn/**/*'
-    - 'config-ui/.yarnrc.yml'
-    - 'config-ui/yarn.lock'
-
-
+    - "config-ui/yarn.lock"
 
   comment: on-failure
diff --git a/README.md b/README.md
index d0074183e..26513cc1b 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <div align="center">
 <br/>
 <img src="resources/img/logo.svg" width="120px" alt="">
diff --git a/backend/DevelopmentManual.md b/backend/DevelopmentManual.md
index d4a695737..566288216 100644
--- a/backend/DevelopmentManual.md
+++ b/backend/DevelopmentManual.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Plugin Implementation
 
 If your favorite DevOps tool is not yet supported by DevLake, don't worry. 
It's not difficult to implement a DevLake plugin. In this post, we'll go 
through the basics of DevLake plugins and build an example plugin from scratch 
together.
diff --git a/backend/core/models/domainlayer/README.md 
b/backend/core/models/domainlayer/README.md
index e7ca6220a..e6b85d4bb 100644
--- a/backend/core/models/domainlayer/README.md
+++ b/backend/core/models/domainlayer/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Why
 
 We have Jira/TAPD for **Project Management**, we have Github/Gitlab/BitBucket 
for **Code Hosting**, that is, we have
diff --git a/backend/plugins/circleci/README.md 
b/backend/plugins/circleci/README.md
index 173c224fb..67546b4e6 100644
--- a/backend/plugins/circleci/README.md
+++ b/backend/plugins/circleci/README.md
@@ -1,4 +1,19 @@
-
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Concepts
 
 ## Pipeline
diff --git a/backend/plugins/customize/README.md 
b/backend/plugins/customize/README.md
index 825e35f02..c7e90f3de 100644
--- a/backend/plugins/customize/README.md
+++ b/backend/plugins/customize/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/customize)
\ No newline at end of file
diff --git a/backend/plugins/dbt/README.md b/backend/plugins/dbt/README.md
index 9149e252d..ced495606 100644
--- a/backend/plugins/dbt/README.md
+++ b/backend/plugins/dbt/README.md
@@ -1 +1,18 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/dbt)
\ No newline at end of file
diff --git a/backend/plugins/feishu/README.md b/backend/plugins/feishu/README.md
index 179984d0f..36ed879a6 100644
--- a/backend/plugins/feishu/README.md
+++ b/backend/plugins/feishu/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/feishu)
\ No newline at end of file
diff --git a/backend/plugins/gitee/README.md b/backend/plugins/gitee/README.md
index c109b79aa..d55b27217 100644
--- a/backend/plugins/gitee/README.md
+++ b/backend/plugins/gitee/README.md
@@ -1,3 +1,20 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
 # Gitee Pond
 
 <div align="center">
diff --git a/backend/plugins/gitextractor/README.md 
b/backend/plugins/gitextractor/README.md
index 059d99fff..623e55466 100644
--- a/backend/plugins/gitextractor/README.md
+++ b/backend/plugins/gitextractor/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/gitextractor)
\ No newline at end of file
diff --git a/backend/plugins/github/README.md b/backend/plugins/github/README.md
index 27306b27f..cc49dbd8b 100644
--- a/backend/plugins/github/README.md
+++ b/backend/plugins/github/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/github)
\ No newline at end of file
diff --git a/backend/plugins/gitlab/README.md b/backend/plugins/gitlab/README.md
index 0bc01714c..ed2f6bbec 100644
--- a/backend/plugins/gitlab/README.md
+++ b/backend/plugins/gitlab/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/gitlab)
\ No newline at end of file
diff --git a/backend/plugins/jenkins/README.md 
b/backend/plugins/jenkins/README.md
index 82675fc10..95a48e366 100644
--- a/backend/plugins/jenkins/README.md
+++ b/backend/plugins/jenkins/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/jenkins)
\ No newline at end of file
diff --git a/backend/plugins/jira/README.md b/backend/plugins/jira/README.md
index 86210504e..4cf5b58bd 100644
--- a/backend/plugins/jira/README.md
+++ b/backend/plugins/jira/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/jira)
\ No newline at end of file
diff --git a/backend/plugins/refdiff/README.md 
b/backend/plugins/refdiff/README.md
index a2b7f0bf5..5273b2fed 100644
--- a/backend/plugins/refdiff/README.md
+++ b/backend/plugins/refdiff/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/refdiff)
\ No newline at end of file
diff --git a/backend/plugins/slack/README.md b/backend/plugins/slack/README.md
index a792324f9..100d61079 100644
--- a/backend/plugins/slack/README.md
+++ b/backend/plugins/slack/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Please see details in the [Apache DevLake 
website](https://devlake.apache.org/docs/Plugins/slack)
\ No newline at end of file
diff --git a/backend/plugins/trello/README.md b/backend/plugins/trello/README.md
index be3e7db7d..8608233f9 100644
--- a/backend/plugins/trello/README.md
+++ b/backend/plugins/trello/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Trello
 
 ## Summary
diff --git a/backend/python/DevelopmentSetup.md 
b/backend/python/DevelopmentSetup.md
index f4fc9173e..f026fe760 100644
--- a/backend/python/DevelopmentSetup.md
+++ b/backend/python/DevelopmentSetup.md
@@ -1,4 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
 
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # For `make e2e-test` to run properly, the following steps must be taken:
 
 1. The following packages are required for Ubuntu: `libffi-dev 
default-libmysqlclient-dev libpq-dev`
diff --git a/backend/python/README.md b/backend/python/README.md
index f909b7916..3873e5263 100644
--- a/backend/python/README.md
+++ b/backend/python/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Pydevlake
 
 Pydevlake is a framework for writing plugins for 
[DevLake](https://devlake.apache.org/) in Python. The framework source code
diff --git a/backend/python/plugins/azuredevops/README.md 
b/backend/python/plugins/azuredevops/README.md
index 6cfdd508c..ed5366bfa 100644
--- a/backend/python/plugins/azuredevops/README.md
+++ b/backend/python/plugins/azuredevops/README.md
@@ -1 +1,17 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # Azure Devops Python Plugin
\ No newline at end of file
diff --git a/backend/python/pydevlake/README.md 
b/backend/python/pydevlake/README.md
index 3f19bd2d7..0274d003f 100644
--- a/backend/python/pydevlake/README.md
+++ b/backend/python/pydevlake/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # The framework for Python plugins
 
 This code handles calls from the main Golang server code into Python plugins 
via IPC.
\ No newline at end of file
diff --git a/backend/server/api/README.md b/backend/server/api/README.md
index 38fc9184b..887a85b90 100644
--- a/backend/server/api/README.md
+++ b/backend/server/api/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ## blueprint
 
 ### Summary
diff --git a/backend/server/api/push/README.md 
b/backend/server/api/push/README.md
index 393cfc38a..999f087b4 100644
--- a/backend/server/api/push/README.md
+++ b/backend/server/api/push/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ## Push API
 
 ## Summary
diff --git a/backend/test/Readme.md b/backend/test/Readme.md
index 03ef32470..4987c9b0d 100644
--- a/backend/test/Readme.md
+++ b/backend/test/Readme.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 ### Directory structure explanation
 
 * <i>e2e/</i>: Contains DevLake-server tests that interact with either fake 
plugins or no plugins at all.
diff --git a/backend/test/e2e/manual/Readme.md 
b/backend/test/e2e/manual/Readme.md
index 715fbc468..1fea1cf26 100644
--- a/backend/test/e2e/manual/Readme.md
+++ b/backend/test/e2e/manual/Readme.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 Tests in this directory are not meant to be run by CICD automation, but rather 
manually by developers on their machines.
 They serve as workflow tests and mimic the sequence of actions that would be 
performed via the UI. These
 tests will typically connect to real data-sources, so any data-source specific 
data/credential needs to be supplied
diff --git a/config-ui/.yarnrc.yml b/config-ui/.yarnrc.yml
index fc8ec93a4..50f1cf9de 100644
--- a/config-ui/.yarnrc.yml
+++ b/config-ui/.yarnrc.yml
@@ -1,3 +1,19 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
 nodeLinker: node-modules
 
 yarnPath: .yarn/releases/yarn-3.4.1.cjs
diff --git a/config-ui/README.md b/config-ui/README.md
index 4b10b3480..e1a4d3e85 100644
--- a/config-ui/README.md
+++ b/config-ui/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # DevLake - Configuration UI
 
 The **Config-UI Application** is a **React.js** SPA (Single-Page-Application) 
that manages the setup and configuration of a **DevLake** Instance.
diff --git a/devops/docker/alpine-dbt/README.md 
b/devops/docker/alpine-dbt/README.md
index ee5cd983f..41b663a63 100644
--- a/devops/docker/alpine-dbt/README.md
+++ b/devops/docker/alpine-dbt/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # alpine-dbt
 alpine linux image with dbt installed
 
diff --git a/devops/docker/lake-builder/README.md 
b/devops/docker/lake-builder/README.md
index 2f860e21d..177699d7c 100644
--- a/devops/docker/lake-builder/README.md
+++ b/devops/docker/lake-builder/README.md
@@ -1,3 +1,19 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 # lake-builder
 
 Golang builder image for DevLake. Used by GitHub workflows.


Reply via email to