Skip to content

Commit

Permalink
types
Browse files Browse the repository at this point in the history
  • Loading branch information
ahqsoftwares committed Sep 3, 2024
1 parent e3e696d commit 0dae82f
Show file tree
Hide file tree
Showing 53 changed files with 2,390 additions and 2,390 deletions.
108 changes: 54 additions & 54 deletions .github/workflows/rust-clippy.yml
Original file line number Diff line number Diff line change
@@ -1,54 +1,54 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# rust-clippy is a tool that runs a bunch of lints to catch common
# mistakes in your Rust code and help improve your Rust code.
# More details at https://github.com/rust-lang/rust-clippy
# and https://rust-lang.github.io/rust-clippy/

name: rust-clippy analyze

on:
push:
branches: ["dev"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["dev"]
schedule:
- cron: "5 * * * *"

jobs:
rust-clippy-analyze:
name: Run rust-clippy analyzing
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install Rust toolchain
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af #@v1
with:
profile: minimal
toolchain: nightly
components: clippy
override: true

- name: Install required cargo
run: cargo install clippy-sarif sarif-fmt

- name: Run rust-clippy
run: cargo clippy
--all-features
--message-format=json | clippy-sarif | tee rust-clippy-results.sarif | sarif-fmt
continue-on-error: true

- name: Upload analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: rust-clippy-results.sarif
wait-for-processing: true
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# rust-clippy is a tool that runs a bunch of lints to catch common
# mistakes in your Rust code and help improve your Rust code.
# More details at https://github.com/rust-lang/rust-clippy
# and https://rust-lang.github.io/rust-clippy/

name: rust-clippy analyze

on:
push:
branches: ["dev"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["dev"]
schedule:
- cron: "5 * * * *"

jobs:
rust-clippy-analyze:
name: Run rust-clippy analyzing
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install Rust toolchain
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af #@v1
with:
profile: minimal
toolchain: nightly
components: clippy
override: true

- name: Install required cargo
run: cargo install clippy-sarif sarif-fmt

- name: Run rust-clippy
run: cargo clippy
--all-features
--message-format=json | clippy-sarif | tee rust-clippy-results.sarif | sarif-fmt
continue-on-error: true

- name: Upload analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: rust-clippy-results.sarif
wait-for-processing: true
42 changes: 21 additions & 21 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
MIT License

Copyright (c) 2024 AHQ Softwares

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
MIT License
Copyright (c) 2024 AHQ Softwares
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
26 changes: 13 additions & 13 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import react from "eslint-plugin-react-compiler";

export default [
{
files: ["**/*.js"],
plugins: {
"react-compiler": react,
},
rules: {
"react-compiler/react-compiler": "error",
},
},
];
import react from "eslint-plugin-react-compiler";

export default [
{
files: ["**/*.js"],
plugins: {
"react-compiler": react,
},
rules: {
"react-compiler/react-compiler": "error",
},
},
];
36 changes: 18 additions & 18 deletions function_to_encrypt.cjs

Large diffs are not rendered by default.

98 changes: 49 additions & 49 deletions legal/privacy-policy.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,49 @@
# Privacy Policy

## Introduction

This Privacy Policy explains how AHQ Store ("we", "our", or "us") collects, uses, and discloses information about users ("you" or "your") when you upload data to our public GitHub repository. By contributing data to our repository, you agree to the collection and use of information in accordance with this policy.

## Information We Collect

When you upload data to our GitHub repository, we collect the following information:

- **Uploaded Data:** User Information (like profile picture), Application Information (like application download url) you submit to our repository.
- **Public Profile Information:** Information from your GitHub profile, such as your username, email address, and profile picture. **Note that the login information is stored locally on your computer**

## How We Use Information

We use the information we collect for the following purposes:

- **To Maintain and Improve the Repository:** We use your contributions to enhance the quality and value of our open-source project.
- **To Communicate with Contributors:** We may use your contact information to communicate with you about your contributions, project updates, and other relevant information.
- **To Display application in our Open Sourced Store:** We use this information to display application data, profile data to the users of our application.

## Information Disclosure

All information **collected and uploaded** to our GitHub repository is public and may be viewed by anyone at our GitHub repository at https://github.com/ahqstore/data. We do not sell, process, trade, or otherwise transfer your personally identifiable information to any outside parties.

## Third-Party Services

Our project utilizes **GitHub** for hosting, collaboration and data storage. By using our repository, or application, you agree to the collection and use of information by GitHub in accordance with their own privacy policy.

## Data Security

We take reasonable measures to protect the information you provide to us from unauthorized access, use, or disclosure. However, no method of transmission over the internet or method of electronic storage is 100% secure, **so we cannot guarantee its absolute security**.

## Children's Privacy

Our project is not intended for use by children under the age of 13. We do not knowingly collect personally identifiable information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us so we can delete such information.

## Changes to This Privacy Policy

We may update our Privacy Policy from time to time **without any prior notice**. We will notify you of any changes by posting the new Privacy Policy on our GitHub repository or project website. You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted.

## Contact Us

If you have any questions about this Privacy Policy, please contact us at the following methods:

- Discord: https://discord.gg/se8SHmxQVX
- Email: [email protected]

By uploading data to our repository, or logging into our store application, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.
# Privacy Policy

## Introduction

This Privacy Policy explains how AHQ Store ("we", "our", or "us") collects, uses, and discloses information about users ("you" or "your") when you upload data to our public GitHub repository. By contributing data to our repository, you agree to the collection and use of information in accordance with this policy.

## Information We Collect

When you upload data to our GitHub repository, we collect the following information:

- **Uploaded Data:** User Information (like profile picture), Application Information (like application download url) you submit to our repository.
- **Public Profile Information:** Information from your GitHub profile, such as your username, email address, and profile picture. **Note that the login information is stored locally on your computer**

## How We Use Information

We use the information we collect for the following purposes:

- **To Maintain and Improve the Repository:** We use your contributions to enhance the quality and value of our open-source project.
- **To Communicate with Contributors:** We may use your contact information to communicate with you about your contributions, project updates, and other relevant information.
- **To Display application in our Open Sourced Store:** We use this information to display application data, profile data to the users of our application.

## Information Disclosure

All information **collected and uploaded** to our GitHub repository is public and may be viewed by anyone at our GitHub repository at https://github.com/ahqstore/data. We do not sell, process, trade, or otherwise transfer your personally identifiable information to any outside parties.

## Third-Party Services

Our project utilizes **GitHub** for hosting, collaboration and data storage. By using our repository, or application, you agree to the collection and use of information by GitHub in accordance with their own privacy policy.

## Data Security

We take reasonable measures to protect the information you provide to us from unauthorized access, use, or disclosure. However, no method of transmission over the internet or method of electronic storage is 100% secure, **so we cannot guarantee its absolute security**.

## Children's Privacy

Our project is not intended for use by children under the age of 13. We do not knowingly collect personally identifiable information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us so we can delete such information.

## Changes to This Privacy Policy

We may update our Privacy Policy from time to time **without any prior notice**. We will notify you of any changes by posting the new Privacy Policy on our GitHub repository or project website. You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted.

## Contact Us

If you have any questions about this Privacy Policy, please contact us at the following methods:

- Discord: https://discord.gg/se8SHmxQVX
- Email: [email protected]

By uploading data to our repository, or logging into our store application, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.
70 changes: 35 additions & 35 deletions legal/terms.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
# Terms and Conditions

## Introduction

Welcome to AHQ Store! By using our software, you agree to comply with and be bound by the following terms and conditions. If you do not agree to these terms, please do not use our software.

## License

AHQ Store is an open-source project licensed under the MIT License. You are free to use, copy, modify, and distribute the software in accordance with the terms of this license.

## Usage Guidelines

- You must not use the software for any unlawful purposes.
- You must not attempt to exploit any vulnerabilities or disrupt the functionality of the software.
- You must not use the software to infringe on the intellectual property rights of others. 4. Contributions
- By contributing to AHQ Store, you agree that your contributions will be licensed under the same open-source license that governs the main project. Contributions must not include any material that you do not have the right to share.

## Disclaimer of Warranties

The software is provided "as is" without any warranties of any kind, either express or implied. We do not warrant that the software will be error-free or uninterrupted.

## Limitation of Liability

In no event shall the developers or contributors be liable for any damages, including but not limited to direct, indirect, incidental, special, or consequential damages, arising out of the use or inability to use the software.

## Changes to Terms and Conditions

We reserve the right to update these terms and conditions at any time **without any prior notice**. Any changes will be posted on our GitHub Repository. Your continued use of the software after such changes have been posted constitutes your acceptance of the new terms and conditions.

## Contact Information

If you have any questions about these terms and conditions, please contact us by the following methods:

- Discord: https://discord.gg/se8SHmxQVX
- Email: [email protected]
# Terms and Conditions

## Introduction

Welcome to AHQ Store! By using our software, you agree to comply with and be bound by the following terms and conditions. If you do not agree to these terms, please do not use our software.

## License

AHQ Store is an open-source project licensed under the MIT License. You are free to use, copy, modify, and distribute the software in accordance with the terms of this license.

## Usage Guidelines

- You must not use the software for any unlawful purposes.
- You must not attempt to exploit any vulnerabilities or disrupt the functionality of the software.
- You must not use the software to infringe on the intellectual property rights of others. 4. Contributions
- By contributing to AHQ Store, you agree that your contributions will be licensed under the same open-source license that governs the main project. Contributions must not include any material that you do not have the right to share.

## Disclaimer of Warranties

The software is provided "as is" without any warranties of any kind, either express or implied. We do not warrant that the software will be error-free or uninterrupted.

## Limitation of Liability

In no event shall the developers or contributors be liable for any damages, including but not limited to direct, indirect, incidental, special, or consequential damages, arising out of the use or inability to use the software.

## Changes to Terms and Conditions

We reserve the right to update these terms and conditions at any time **without any prior notice**. Any changes will be posted on our GitHub Repository. Your continued use of the software after such changes have been posted constitutes your acceptance of the new terms and conditions.

## Contact Information

If you have any questions about these terms and conditions, please contact us by the following methods:

- Discord: https://discord.gg/se8SHmxQVX
- Email: [email protected]
6 changes: 3 additions & 3 deletions postcss.config.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module.exports = {
plugins: [require("tailwindcss"), require("autoprefixer")],
};
module.exports = {
plugins: [require("tailwindcss"), require("autoprefixer")],
};
Loading

0 comments on commit 0dae82f

Please sign in to comment.