Skip to content

Commit 57947ae

Browse files
authored
Merge branch 'main' into ask-a-page-widget-integration
2 parents 613d513 + 0bd2437 commit 57947ae

File tree

88 files changed

+2481
-103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+2481
-103
lines changed

.env.local.example

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
# Redis tokens retrieved here: https://console.upstash.com/
2-
UPSTASH_REDIS_REST_URL=
3-
UPSTASH_REDIS_REST_TOKEN=
1+
NEXT_PUBLIC_RESDB_REST_URL=
42

5-
# Vector database tokens retrieved here: https://console.upstash.com/vector
6-
UPSTASH_VECTOR_REST_URL=
7-
UPSTASH_VECTOR_REST_TOKEN=
3+
# GitHub OAuth App credentials (use your production OAuth App credentials)
4+
GITHUB_CLIENT_ID=
5+
GITHUB_CLIENT_SECRET=
86

9-
# OpenAI key retrieved here: https://platform.openai.com/api-keys
10-
OPENAI_API_KEY=
7+
# NextAuth configuration
8+
NEXTAUTH_URL=
9+
NEXTAUTH_SECRET=

.github/assets/beacon-hero.png

453 KB
Loading

.github/workflows/license.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#
2+
# Licensed to the Apache Software Foundation (ASF) under one
3+
# or more contributor license agreements. See the NOTICE file
4+
# distributed with this work for additional information
5+
# regarding copyright ownership. The ASF licenses this file
6+
# to you under the Apache License, Version 2.0 (the
7+
# "License"); you may not use this file except in compliance
8+
# with the License. You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an
14+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
# KIND, either express or implied. See the License for the
16+
# specific language governing permissions and limitations
17+
# under the License.
18+
#
19+
20+
name: Check Apache License
21+
22+
on:
23+
push
24+
25+
jobs:
26+
ubuntu-build:
27+
name: check license
28+
runs-on: ubuntu-latest
29+
steps:
30+
- name: Checkout
31+
uses: actions/checkout@v2
32+
with:
33+
repository: ${{github.repository}}
34+
ref: ${{ env.BRANCH_NAME }}
35+
36+
- name: Check License Header
37+
uses: apache/skywalking-eyes/header@main

.github/workflows/loc.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
#
2+
# Licensed to the Apache Software Foundation (ASF) under one
3+
# or more contributor license agreements. See the NOTICE file
4+
# distributed with this work for additional information
5+
# regarding copyright ownership. The ASF licenses this file
6+
# to you under the Apache License, Version 2.0 (the
7+
# "License"); you may not use this file except in compliance
8+
# with the License. You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an
14+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
# KIND, either express or implied. See the License for the
16+
# specific language governing permissions and limitations
17+
# under the License.
18+
#
19+
20+
name: LOC
21+
22+
on:
23+
push:
24+
branches:
25+
- master
26+
27+
jobs:
28+
build:
29+
runs-on: ubuntu-latest
30+
31+
steps:
32+
- name: Checkout
33+
uses: actions/checkout@v2
34+
with:
35+
repository: ${{github.repository}}
36+
ref: ${{ env.BRANCH_NAME }}
37+
38+
- name: NPM Init
39+
run: npm init -y
40+
41+
- name: NPM Install
42+
run: npm install badgen @actions/core glob-gitignore
43+
44+
- name: Launch the local action
45+
id: badge
46+
uses: ./third_party/loc_script/ # Uses an action in the root directory
47+
with:
48+
debug: true
49+
directory: ./
50+
patterns: '**/*.h|**/*.cpp'
51+
badge: ./output/badge.svg
52+
ignore: 'node_modules/|README'
53+
54+
- name: Deploy to image-data branch
55+
uses: peaceiris/actions-gh-pages@v3
56+
with:
57+
publish_dir: ./output
58+
publish_branch: image-data
59+
github_token: ${{ secrets.GITHUB_TOKEN }}
60+
user_name: 'github-actions[bot]'
61+
user_email: 'github-actions[bot]@users.noreply.github.com'

.licenserc.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
header:
2+
license:
3+
spdx-id: Apache-2.0
4+
copyright-owner: Apache Software Foundation
5+
6+
paths-ignore:
7+
- '**/*.mdx'
8+
- '.*'
9+
- '.**/**'
10+
- 'CNAME'
11+
- '**/*.conf'
12+
- '**/*.config'
13+
- '**/*.json'
14+
- '**/*.sol'
15+
- '**/*.pri'
16+
- '**/*.pub'
17+
- 'dev/.rat-excludes'
18+
- 'DISCLAIMER'
19+
- 'NOTICE'
20+
- 'LICENSE'
21+
- 'documents/doxygen/.gitignore'
22+
- 'third_party/loc_script/src/index.js'
23+
24+
25+
26+
comment: on-failure
27+

CODE_OF_CONDUCT.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
#
2+
# Licensed to the Apache Software Foundation (ASF) under one
3+
# or more contributor license agreements. See the NOTICE file
4+
# distributed with this work for additional information
5+
# regarding copyright ownership. The ASF licenses this file
6+
# to you under the Apache License, Version 2.0 (the
7+
# "License"); you may not use this file except in compliance
8+
# with the License. You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an
14+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
# KIND, either express or implied. See the License for the
16+
# specific language governing permissions and limitations
17+
# under the License.
18+
#
19+
20+
# Contributor Covenant Code of Conduct
21+
22+
## Our Pledge
23+
24+
In the interest of fostering an open and welcoming environment, we as
25+
contributors and maintainers pledge to making participation in our project and
26+
our community a harassment-free experience for everyone, regardless of age, body
27+
size, disability, ethnicity, sex characteristics, gender identity and expression,
28+
level of experience, education, socio-economic status, nationality, personal
29+
appearance, race, religion, or sexual identity and orientation.
30+
31+
## Our Standards
32+
33+
Examples of behavior that contributes to creating a positive environment
34+
include:
35+
36+
* Using welcoming and inclusive language
37+
* Being respectful of differing viewpoints and experiences
38+
* Gracefully accepting constructive criticism
39+
* Focusing on what is best for the community
40+
* Showing empathy towards other community members
41+
42+
Examples of unacceptable behavior by participants include:
43+
44+
* The use of sexualized language or imagery and unwelcome sexual attention or
45+
advances
46+
* Trolling, insulting/derogatory comments, and personal or political attacks
47+
* Public or private harassment
48+
* Publishing others' private information, such as a physical or electronic
49+
address, without explicit permission
50+
* Other conduct which could reasonably be considered inappropriate in a
51+
professional setting
52+
53+
## Our Responsibilities
54+
55+
Project maintainers are responsible for clarifying the standards of acceptable
56+
behavior and are expected to take appropriate and fair corrective action in
57+
response to any instances of unacceptable behavior.
58+
59+
Project maintainers have the right and responsibility to remove, edit, or
60+
reject comments, commits, code, wiki edits, issues, and other contributions
61+
that are not aligned to this Code of Conduct, or to ban temporarily or
62+
permanently any contributor for other behaviors that they deem inappropriate,
63+
threatening, offensive, or harmful.
64+
65+
## Scope
66+
67+
This Code of Conduct applies both within project spaces and in public spaces
68+
when an individual is representing the project or its community. Examples of
69+
representing a project or community include using an official project e-mail
70+
address, posting via an official social media account, or acting as an appointed
71+
representative at an online or offline event. Representation of a project may be
72+
further defined and clarified by project maintainers.
73+
74+
## Enforcement
75+
76+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
77+
reported by contacting the project team at support@resilientdb.com. All
78+
complaints will be reviewed and investigated and will result in a response that
79+
is deemed necessary and appropriate to the circumstances. The project team is
80+
obligated to maintain confidentiality with regard to the reporter of an incident.
81+
Further details of specific enforcement policies may be posted separately.
82+
83+
Project maintainers who do not follow or enforce the Code of Conduct in good
84+
faith may face temporary or permanent repercussions as determined by other
85+
members of the project's leadership.
86+
87+
## Attribution
88+
89+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
90+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
91+
92+
[homepage]: https://www.contributor-covenant.org
93+
94+
For answers to common questions about this code of conduct, see
95+
https://www.contributor-covenant.org/faq

DISCLAIMER.txt

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
Apache ResilientDB is an effort undergoing incubation at the Apache Software
19+
Foundation (ASF), sponsored by the Apache Incubator PMC.
20+
21+
Incubation is required of all newly accepted projects until a further review
22+
indicates that the infrastructure, communications, and decision making process
23+
have stabilized in a manner consistent with other successful ASF projects.
24+
25+
While incubation status is not necessarily a reflection of the completeness
26+
or stability of the code, it does indicate that the project has yet to be
27+
fully endorsed by the ASF.
28+
29+
Some of the incubating project’s releases may not be fully compliant with ASF policy.
30+
For example, releases may have incomplete or un-reviewed licensing conditions.
31+
What follows is a list of known issues the project is currently aware of
32+
(note that this list, by definition, is likely to be incomplete):
33+
34+
If you are planning to incorporate this work into your product/project, please
35+
be aware that you will need to conduct a thorough licensing review to determine
36+
the overall implications of including this work. For the current status of this
37+
project through the Apache Incubator visit:
38+
https://incubator.apache.org/projects/resilientdb.html

LICENCE

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)