This is an automated email from the ASF dual-hosted git repository.
harikrishna pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new e7b83260580 pre-commit auto add license for all Markdown files (#11870)
e7b83260580 is described below
commit e7b83260580877ab0b2a9acdd7e9c4e04e0e5294
Author: John Bampton <[email protected]>
AuthorDate: Fri Oct 24 20:34:22 2025 +1000
pre-commit auto add license for all Markdown files (#11870)
---
.github/workflows/license-templates/LICENSE.txt | 16 ++++++++++++++++
.pre-commit-config.yaml | 13 +++++++++++++
CONTRIBUTING.md | 19 +++++++++++++++++++
INSTALL.md | 19 +++++++++++++++++++
PRE-COMMIT.md | 19 +++++++++++++++++++
README.md | 19 +++++++++++++++++++
packaging/README.md | 19 +++++++++++++++++++
plugins/storage/object/cloudian/README.md | 19 +++++++++++++++++++
plugins/storage/volume/adaptive/README.md | 19 +++++++++++++++++++
plugins/storage/volume/linstor/CHANGELOG.md | 19 +++++++++++++++++++
plugins/storage/volume/storpool/README.md | 19 +++++++++++++++++++
pom.xml | 10 ++++------
systemvm/agent/noVNC/vendor/pako/README.md | 19 +++++++++++++++++++
test/integration/plugins/linstor/README.md | 19 +++++++++++++++++++
test/integration/plugins/scaleio/README.md | 19 +++++++++++++++++++
test/systemvm/README.md | 19 +++++++++++++++++++
tools/devcloud4/README.md | 19 +++++++++++++++++++
tools/devcloud4/advanced/README.md | 19 +++++++++++++++++++
tools/devcloud4/basic/README.md | 19 +++++++++++++++++++
tools/devcloud4/common/binary-installation/README.md | 18 ++++++++++++++++++
.../common/development-installation/README.md | 18 ++++++++++++++++++
tools/docker/README.md | 19 +++++++++++++++++++
ui/README.md | 19 +++++++++++++++++++
ui/docs/customize.md | 19 +++++++++++++++++++
ui/docs/development.md | 19 +++++++++++++++++++
ui/src/style/README.md | 19 +++++++++++++++++++
26 files changed, 468 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/license-templates/LICENSE.txt
b/.github/workflows/license-templates/LICENSE.txt
new file mode 100644
index 00000000000..60b675e3101
--- /dev/null
+++ b/.github/workflows/license-templates/LICENSE.txt
@@ -0,0 +1,16 @@
+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.
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 7c1c7d75e8e..edb4d4ee88b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -38,6 +38,19 @@ repos:
- id: gitleaks
name: run gitleaks
description: detect hardcoded secrets
+ - repo: https://github.com/Lucas-C/pre-commit-hooks
+ rev: v1.5.5
+ hooks:
+ - id: insert-license
+ name: add license for all Markdown files
+ files: \.md$
+ args:
+ - --comment-style
+ - '<!--|| -->'
+ - --license-filepath
+ - .github/workflows/license-templates/LICENSE.txt
+ - --fuzzy-match-generates-todo
+ exclude:
^(CHANGES|ISSUE_TEMPLATE|PULL_REQUEST_TEMPLATE)\.md$|^ui/docs/(full|smoke)-test-plan\.template\.md$
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
hooks:
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c9b79bbd266..57b7a716cd4 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Contributing to Apache CloudStack (ACS)
## Summary
diff --git a/INSTALL.md b/INSTALL.md
index b9dfd908efc..0619b97f21c 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Apache CloudStack Installation basics
This document describes how to develop, build, package and install Apache
diff --git a/PRE-COMMIT.md b/PRE-COMMIT.md
index 7d4d27c8b88..9b76929d422 100644
--- a/PRE-COMMIT.md
+++ b/PRE-COMMIT.md
@@ -1,3 +1,22 @@
+<!--
+ 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-commit
We run [pre-commit](https://pre-commit.com/) with
diff --git a/README.md b/README.md
index 08540a0628d..a24131958a2 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Apache CloudStack
[](https://github.com/apache/cloudstack/actions/workflows/build.yml)
diff --git a/packaging/README.md b/packaging/README.md
index 78057b828b2..0c01ce5497c 100644
--- a/packaging/README.md
+++ b/packaging/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# CloudStack RPM and DEB packaging
This directory contains all the required scripts and tools needed to build RPM
and DEB packages for Apache CloudStack.
diff --git a/plugins/storage/object/cloudian/README.md
b/plugins/storage/object/cloudian/README.md
index a0f68d7bc12..f46f06f0a78 100644
--- a/plugins/storage/object/cloudian/README.md
+++ b/plugins/storage/object/cloudian/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Cloudian HyperStore Object Storage Plugin
## Plugin Purpose
diff --git a/plugins/storage/volume/adaptive/README.md
b/plugins/storage/volume/adaptive/README.md
index f018f01cd5b..d863cf117df 100644
--- a/plugins/storage/volume/adaptive/README.md
+++ b/plugins/storage/volume/adaptive/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# CloudStack Volume Provider Adaptive Plugin Base
The Adaptive Plugin Base is an abstract volume storage provider that
diff --git a/plugins/storage/volume/linstor/CHANGELOG.md
b/plugins/storage/volume/linstor/CHANGELOG.md
index 7da3516955d..337f7786db9 100644
--- a/plugins/storage/volume/linstor/CHANGELOG.md
+++ b/plugins/storage/volume/linstor/CHANGELOG.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Changelog
All notable changes to Linstor CloudStack plugin will be documented in this
file.
diff --git a/plugins/storage/volume/storpool/README.md
b/plugins/storage/volume/storpool/README.md
index 8b98ac8851c..1f6829b8544 100644
--- a/plugins/storage/volume/storpool/README.md
+++ b/plugins/storage/volume/storpool/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# StorPool CloudStack Integration
## CloudStack Overview
diff --git a/pom.xml b/pom.xml
index 300388b8dd9..b11c7baf7dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1016,7 +1016,6 @@
<exclude>**/.vagrant</exclude>
<exclude>**/*.json</exclude>
<exclude>**/.checkstyle</exclude>
- <exclude>**/*.md</exclude>
<exclude>.java-version</exclude>
<exclude>.python-version</exclude>
<exclude>.idea/</exclude>
@@ -1026,10 +1025,8 @@
<exclude>.gitignore</exclude>
<exclude>.markdownlintignore</exclude>
<exclude>CHANGES.md</exclude>
- <exclude>CONTRIBUTING.md</exclude>
- <exclude>README.md</exclude>
- <exclude>INSTALL.md</exclude>
- <exclude>PRE-COMMIT.md</exclude>
+ <exclude>ISSUE_TEMPLATE.md</exclude>
+ <exclude>PULL_REQUEST_TEMPLATE.md</exclude>
<exclude>build/build.number</exclude>
<exclude>debian/cloudstack-agent.dirs</exclude>
<exclude>debian/cloudstack-usage.dirs</exclude>
@@ -1057,7 +1054,6 @@
<exclude>systemvm/agent/packages/**</exclude>
<exclude>systemvm/debian/**</exclude>
<exclude>test/integration/component/test_host_ha.sh</exclude>
- <exclude>test/systemvm/README.md</exclude>
<exclude>tools/appliance/*/template.json</exclude>
<exclude>tools/cli/cloudmonkey.egg-info/*</exclude>
<exclude>tools/devcloud/basebuild/puppet-devcloudinitial/files/network.conf</exclude>
@@ -1071,6 +1067,8 @@
<exclude>tools/transifex/.tx/config</exclude>
<exclude>ui/.*</exclude>
<exclude>ui/.*/**</exclude>
+
<exclude>ui/docs/full-test-plan.template.md</exclude>
+
<exclude>ui/docs/smoke-test-plan.template.md</exclude>
<exclude>ui/src/assets/**</exclude>
<exclude>ui/public/**</exclude>
<exclude>ui/legacy/**</exclude>
diff --git a/systemvm/agent/noVNC/vendor/pako/README.md
b/systemvm/agent/noVNC/vendor/pako/README.md
index 755df643d76..6b8b37a6ee1 100644
--- a/systemvm/agent/noVNC/vendor/pako/README.md
+++ b/systemvm/agent/noVNC/vendor/pako/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
This is an ES6-modules-compatible version of
https://github.com/nodeca/pako, based on pako version 1.0.3.
diff --git a/test/integration/plugins/linstor/README.md
b/test/integration/plugins/linstor/README.md
index f7093939e01..4505d1b7d57 100644
--- a/test/integration/plugins/linstor/README.md
+++ b/test/integration/plugins/linstor/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Linstor storage plugin
This directory contains the basic VM, Volume life cycle tests for Linstor
storage pool (in KVM hypervisor).
diff --git a/test/integration/plugins/scaleio/README.md
b/test/integration/plugins/scaleio/README.md
index 54c9f70ad5d..47d458d34f8 100644
--- a/test/integration/plugins/scaleio/README.md
+++ b/test/integration/plugins/scaleio/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# PowerFlex/ScaleIO storage plugin
This directory contains the basic VM, Volume life cycle tests for
PowerFlex/ScaleIO storage pool (in KVM hypervisor).
diff --git a/test/systemvm/README.md b/test/systemvm/README.md
index 5d4f93af154..89e79c2ebff 100644
--- a/test/systemvm/README.md
+++ b/test/systemvm/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Requirements
To run these tests, first get the vagrant setup for the systemvm working,
diff --git a/tools/devcloud4/README.md b/tools/devcloud4/README.md
index 96d33c914d4..d940f79630d 100644
--- a/tools/devcloud4/README.md
+++ b/tools/devcloud4/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Devcloud 4
## Introduction
diff --git a/tools/devcloud4/advanced/README.md
b/tools/devcloud4/advanced/README.md
index 8c82b4e3a50..229e9385753 100644
--- a/tools/devcloud4/advanced/README.md
+++ b/tools/devcloud4/advanced/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
### Configure virtualbox
1. Open virtualbox and navigate to its preferences/settings window.
diff --git a/tools/devcloud4/basic/README.md b/tools/devcloud4/basic/README.md
index 21b5d97fd4a..91fa81462d6 100644
--- a/tools/devcloud4/basic/README.md
+++ b/tools/devcloud4/basic/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
### Configure virtualbox
1. Open virtualbox and navigate to its preferences/settings window.
diff --git a/tools/devcloud4/common/binary-installation/README.md
b/tools/devcloud4/common/binary-installation/README.md
index e69de29bb2d..ef14affc68c 100644
--- a/tools/devcloud4/common/binary-installation/README.md
+++ b/tools/devcloud4/common/binary-installation/README.md
@@ -0,0 +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.
+ -->
diff --git a/tools/devcloud4/common/development-installation/README.md
b/tools/devcloud4/common/development-installation/README.md
index e69de29bb2d..ef14affc68c 100644
--- a/tools/devcloud4/common/development-installation/README.md
+++ b/tools/devcloud4/common/development-installation/README.md
@@ -0,0 +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.
+ -->
diff --git a/tools/docker/README.md b/tools/docker/README.md
index 024eebb2aad..676101c32d6 100644
--- a/tools/docker/README.md
+++ b/tools/docker/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# Docker Files for Apache CloudStack
Dockerfiles used to build CloudStack images are available on Docker hub.
diff --git a/ui/README.md b/ui/README.md
index c794c22b182..170232b574e 100644
--- a/ui/README.md
+++ b/ui/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# CloudStack UI
A modern role-based progressive CloudStack UI based on Vue.js and Ant Design.
diff --git a/ui/docs/customize.md b/ui/docs/customize.md
index 1e0688e3370..5a3807e41d7 100644
--- a/ui/docs/customize.md
+++ b/ui/docs/customize.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# UI customization
Use a `public/config.json` (or `dist/config.json` after build) file for
customizing theme, logos,...
diff --git a/ui/docs/development.md b/ui/docs/development.md
index 8b1f67b7c42..363c6a3795b 100644
--- a/ui/docs/development.md
+++ b/ui/docs/development.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# UI Development
The modern CloudStack UI is role-based progressive app that uses Vue.js and
Ant Design.
diff --git a/ui/src/style/README.md b/ui/src/style/README.md
index 8e3fd832bd5..ee54d6ed7cd 100644
--- a/ui/src/style/README.md
+++ b/ui/src/style/README.md
@@ -1,3 +1,22 @@
+<!--
+ 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.
+ -->
+
# index.less
- src/styles/index.less imports all necessary rules for cloudstack