Skip to content

Commit

Permalink
feat: initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
billsioros committed May 21, 2023
0 parents commit 0accfb4
Show file tree
Hide file tree
Showing 48 changed files with 4,879 additions and 0 deletions.
35 changes: 35 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# http://editorconfig.org

root = true

[*]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8
end_of_line = lf

[*.py]
max_line_length = 99

[*.json]
indent_size = 2

[*.yml]
indent_size = 2

[*.yaml]
indent_size = 2

[*.toml]
indent_size = 2

[*.md]
indent_size = unset

[*.txt]
indent_size = unset

[.all-contributorsrc]
indent_size = unset
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# This CODEOWNERS file is only to make sure that @billsioros is requested
# for a code review in case of a pull request.

* @billsioros
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: ['https://www.buymeacoffee.com/billsioros']
80 changes: 80 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: 🐞 Bug Report
description: Did you find a bug?
title: "🐞 "
labels: [":bug: bug"]
assignees:
- billsioros
body:
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Describe the problem!
validations:
required: true
- type: textarea
id: reproduction-steps
attributes:
label: How can we reproduce the bug?
description: Please provide the reproduction steps corresponding to the bug.
placeholder: Provide us with some python code!
value: |
from linqpy import linqpy
render: python
validations:
required: true
- type: textarea
id: stack-trace
attributes:
label: Relevant stack trace
description: Please provide us with the program's stack trace, if appropriate.
render: shell
- type: dropdown
id: operating-system
attributes:
label: Operating System (OS)
multiple: true
description: In what OS(s) does the problem occur?
options:
- macOS
- Windows
- Linux
validations:
required: true
- type: dropdown
id: python-version
attributes:
label: Python version
multiple: true
description: In what python version(s) does the problem occur?
options:
- 3.7
- 3.8
- 3.9
validations:
required: true
- type: checkboxes
id: duplicate-issue
attributes:
label: Is this a duplicate issue?
description: By submitting this issue, you confirm that you have made sure that this is not a duplicate issue
options:
- label: I confirm that this is not a duplicate issue
required: true
- type: checkboxes
id: latest-version
attributes:
label: Have you upgraded to the latest version?
description: By submitting this issue, you confirm that you have already upgraded to the latest version
options:
- label: I confirm that I have upgraded to the latest version
required: true
- type: checkboxes
id: code-of-conduct
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://billsioros.github.io/linqpy/latest/CODE_OF_CONDUCT/)
options:
- label: I agree to follow this project's Code of Conduct
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Q&A
url: https://github.com/billsioros/linqpy/discussions/categories/q-a
about: Please ask and answer questions here.
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: 📄 Documentation
description: Suggest a change regarding this project's documentation
title: "📄 "
labels: [":memo: documentation"]
assignees:
- billsioros
body:
- type: textarea
id: change-description
attributes:
label: What should be changed in the documentation?
description: Describe what you would like to see documented!
placeholder: Please describe what should be added to, changed in or removed from the documentation, as well as the reasoning behind the proposed change.
validations:
required: true
- type: checkboxes
id: duplicate-issue
attributes:
label: Is this a duplicate issue?
description: By submitting this issue, you confirm that you have made sure that this is not a duplicate issue
options:
- label: I confirm that this is not a duplicate issue
required: true
- type: checkboxes
id: code-of-conduct
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://billsioros.github.io/linqpy/latest/CODE_OF_CONDUCT/)
options:
- label: I agree to follow this project's Code of Conduct
required: true
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: 🎁 Feature Request
description: Suggest a feature or improvement
title: "🎁 "
labels: [":bulb: feature request"]
assignees:
- billsioros
body:
- type: textarea
id: change-description
attributes:
label: What would you like to be implemented?
description: Describe what you would like to see implemented!
placeholder: Please provide a concise description of the feature you want implemented, as well as the reasoning behind it.
validations:
required: true
- type: checkboxes
id: duplicate-issue
attributes:
label: Is this a duplicate issue?
description: By submitting this issue, you confirm that you have made sure that this is not a duplicate issue
options:
- label: I confirm that this is not a duplicate issue
required: true
- type: checkboxes
id: code-of-conduct
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://billsioros.github.io/linqpy/latest/CODE_OF_CONDUCT/)
options:
- label: I agree to follow this project's Code of Conduct
required: true
18 changes: 18 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Description

<!-- Please provide a concise description of your changes, as well as the reasoning behind them. -->

<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->

- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.

---

## Related Issue

<!--- This project only accepts pull requests related to open issues -->
<!--- If suggesting a new feature or change, please discuss it in an issue first -->
<!--- If fixing a bug, there should be an issue describing it along with reproduction steps -->

Closes #issue-number-here.
12 changes: 12 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Security Policy

If you believe you have identified a security issue, **do not open a public issue**. To report a security issue, please contact [email protected].

Be sure to include as much detail as necessary in your report. As with
reporting normal issues, a minimal reproducible example will help the
maintainers address the issue faster. If you are willing, you may also
include a fix for the issue generated with `git format-patch`. You may
include a name and link, if you would like to be credited for the report.

After fixing the issue, we will make a security release along with an
announcement on [GitHub Discussions](https://github.com/billsioros/linqpy/discussions).
83 changes: 83 additions & 0 deletions .github/label-commenter-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# For more info visit https://github.com/peaceiris/actions-label-commenter

comment:
header: "Hello there :robot:"
footer: "---\n\n> This is an automated comment created by the [peaceiris/actions-label-commenter]. Responding to the bot or mentioning it won't have any effect.\n\n[peaceiris/actions-label-commenter]: https://github.com/peaceiris/actions-label-commenter"
labels:
- name: ":no_entry_sign: invalid"
labeled:
issue:
body: Thank you @{{ issue.user.login }} for reporting this issue! Please follow the issue templates, as well as the [Contributing Guidelines](https://github.com/billsioros/linqpy/blob/master/docs/CONTRIBUTING.md).
action: close
pr:
body: Thank you @{{ pull_request.user.login }} for suggesting this. Please follow the pull request templates, as well as the [Contributing Guidelines](https://github.com/billsioros/linqpy/blob/master/docs/CONTRIBUTING.md).
action: close
unlabeled:
issue:
body: Thank you for following the template. The repository owner will reply.
action: open
- name: ":coffin: wontfix"
labeled:
issue:
body: This issue will not be worked on for the time being, but we appreciate your contribution!
action: close
unlabeled:
issue:
body: This has become active again.
action: open
- name: ":busts_in_silhouette: duplicate"
labeled:
issue:
body: This issue has already been reported.
action: close
- name: ':lock: locked:spam'
labeled:
issue:
body: |
This issue has been **LOCKED** because of spam!
Please do not spam messages and/or issues on the issue tracker. You may get blocked from this repository for doing so.
action: close
locking: lock
lock_reason: spam
pr:
body: |
This pull-request has been **LOCKED** because of spam!
Please do not spam messages and/or pull-requests on this project. You may get blocked from this repository for doing so.
action: close
locking: lock
lock_reason: spam
- name: ':lock: locked:heated'
labeled:
issue:
body: |
This issue has been **LOCKED** because of heated conversation!
We appreciate exciting conversations, as long as they won't become too aggressive and/or emotional.
locking: lock
lock_reason: too heated
pr:
body: |
This pull-request has been **LOCKED** because of heated conversation!
We appreciate exciting conversations, as long as they won't become too aggressive and/or emotional.
locking: lock
lock_reason: too heated
unlabeled:
issue:
body: |
This issue has been unlocked now.
locking: unlock
pr:
body: |
This pull-request has been unlocked now.
locking: unlock
- name: ':lock: locked:off-topic'
labeled:
issue:
body: |
This issue has been **LOCKED** because it was considered off-topic.
Please refrain from submitting issues solely for questions you might have. Instead refer to the project's [discussion page](https://github.com/billsioros/linqpy/discussions/categories/q-a).
action: close
50 changes: 50 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# For more info visit https://github.com/crazy-max/ghaction-github-labeler

- name: ":bug: bug"
color: "b60205"
description: "Something isn't working"
- name: ":game_die: dependencies"
color: "0366d6"
description: "Working on dependencies"
- name: ":memo: documentation"
color: "c5def5"
description: "Improvements or additions to documentation"
- name: ":busts_in_silhouette: duplicate"
color: "cccccc"
description: "This issue or pull request already exists"
- name: ":sparkles: enhancement"
color: "0054ca"
description: "An enhancement on an existing feature"
- name: ":bulb: feature request"
color: "0e8a16"
description: "New feature request"
- name: ":hatching_chick: good first issue"
color: "7057ff"
description: "Good for newcomers"
- name: ":pray: help wanted"
color: "4caf50"
description: "Extra attention is needed"
- name: ":thinking: needs more info"
color: "795548"
description: "This requires a bit more explanation"
- name: ":pushpin: pinned"
color: "28008e"
description: "This is important"
- name: ":skull: stale"
color: "237da0"
description: "This had no recent activity"
- name: ":coffin: wontfix"
color: "ffffff"
description: "This will not be worked on"
- name: ":no_entry_sign: invalid"
color: "e6e6e6"
description: "This doesn't seem right"
- name: ":lock: locked:spam"
color: "fce303"
description: "This issue has been locked"
- name: ":lock: locked:heated"
color: "fce303"
description: "This issue has been locked"
- name: ":lock: locked:off-topic"
color: "fce303"
description: "This issue has been locked"
17 changes: 17 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 7
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- ":pushpin: pinned"
# Label to use when marking an issue as stale
staleLabel: ":skull: stale"
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: >
Closing the issue due to inactivity.
Loading

0 comments on commit 0accfb4

Please sign in to comment.