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

liuhongyu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shenyu-client-java.git

commit 5f19916338ca1da32ea401193e8ad9f147a5311a
Author: liuhy <liuhon...@apache.org>
AuthorDate: Mon Mar 3 17:31:10 2025 +0800

    [feat] init shenyu java client
---
 .asf.yaml       | 48 ++++++++++++++++++++++++++++++++++++++++
 .gitignore      | 49 +++++++++++++++++++++++++++++++++++++++++
 .licenserc.yaml | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NOTICE          |  5 +++++
 4 files changed, 170 insertions(+)

diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..ff339b1
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,48 @@
+#
+# 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.
+#
+
+github:
+  description: Apache ShenYu is a Java native API Gateway for service proxy, 
protocol conversion and API governance.
+  homepage: https://shenyu.apache.org/
+  labels:
+    - api-gateway
+    - http-proxy
+    - spring-cloud-proxy
+    - grpc-proxy
+    - dubbo-proxy
+    - sofa-proxy
+    - motan-proxy
+    - reactor-java
+  enabled_merge_buttons:
+    squash: true
+    merge: false
+    rebase: false
+  protected_branches:
+    master:
+      required_status_checks:
+        strict: true
+        contexts:
+          - check-license-header
+          - build
+          - e2e
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        required_approving_review_count: 1
+notifications:
+  commits: notificati...@shenyu.apache.org
+  issues: notificati...@shenyu.apache.org
+  pullrequests: notificati...@shenyu.apache.org
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b84fa17
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,49 @@
+# maven ignore
+target/
+*.class
+*.jar
+*.war
+*.zip
+*.tar
+*.tar.gz
+.flattened-pom.xml
+dependency-reduced-pom.xml
+
+# maven plugin ignore
+release.properties
+cobertura.ser
+*.gpg
+
+# eclipse ignore
+.settings/
+.project
+.classpath
+
+# idea ignore
+.idea/
+!/.idea/icon.svg
+!/.idea/vcs.xml
+*.ipr
+*.iml
+*.iws
+
+# temp ignore
+logs/
+*.log
+*.doc
+*.cache
+*.diff
+*.patch
+*.tmp
+
+# system ignore
+.DS_Store
+Thumbs.db
+
+# agent build ignore
+/agent/
+
+# rust ignore
+*.lock
+*/*/target/
+*/*/target/*
diff --git a/.licenserc.yaml b/.licenserc.yaml
new file mode 100644
index 0000000..2837643
--- /dev/null
+++ b/.licenserc.yaml
@@ -0,0 +1,68 @@
+#
+# 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.
+#
+header:
+  license:
+    spdx-id: Apache-2.0
+    copyright-owner: Apache Software Foundation
+
+  paths-ignore:
+    - '**/target/**'
+    - '**/logs/**'
+    - '**/*.log'
+    - '**/*.tar.gz'
+    - '**/spring.factories'
+    - '**/spring.provides'
+    - '/script/**'
+    - '**/*.json'
+    - '**/*.iml'
+    - '**/.idea/**'
+    - '**/*.classpath'
+    - '**/.project'
+    - '**/.settings/**'
+    - '**/dependency-reduced-pom.xml'
+    - '**/.gitignore'
+    - '**/.gitmodules'
+    - '**/.git/**'
+    - '**/.travis.yml'
+    - '**/.codecov.yml'
+    - '**/.mvn/jvm.config'
+    - '**/.mvn/wrapper/maven-wrapper.properties'
+    - '**/.github/**'
+    - '**/*.md'
+    - '**/*.MD'
+    - '**/*.txt'
+    - '**/docs/**'
+    - '**/.babelrc'
+    - '**/.editorconfig'
+    - '**/.eslintignore'
+    - '**/assets/**'
+    - '**/dist/**'
+    - '**/etc/**'
+    - '**/node/**'
+    - '**/node_modules/**'
+    - '**/test/coverage/**'
+    - '.mvn'
+    - 'shenyu-dist'
+    - 'shenyu-dashboard'
+    - 'licenses'
+    - 'LICENSE'
+    - 'NOTICE'
+    - '**/static/**'
+
+  comment: on-failure
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..1ab7cb1
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,5 @@
+Apache ShenYu
+Copyright 2021-2024 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).

Reply via email to