Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 947b337

Browse filesBrowse files
committed
Initial commit of code, tests and docs.
0 parents  commit 947b337
Copy full SHA for 947b337

File tree

316 files changed

+20218
-0
lines changed
Filter options

Some content is hidden

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

316 files changed

+20218
-0
lines changed

‎.bumpversion.cfg

Copy file name to clipboard
+20Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[bumpversion]
2+
current_version = 0.0.0
3+
commit = True
4+
tag = True
5+
6+
[bumpversion:file:README.rst]
7+
8+
[bumpversion:file:doc-source/index.rst]
9+
10+
[bumpversion:file:pyproject.toml]
11+
search = version = "{current_version}"
12+
replace = version = "{new_version}"
13+
14+
[bumpversion:file:repo_helper.yml]
15+
16+
[bumpversion:file:doc-source/usage.rst]
17+
18+
[bumpversion:file:snippet_fmt/__init__.py]
19+
search = : str = "{current_version}"
20+
replace = : str = "{new_version}"

‎.dependabot/config.yml

Copy file name to clipboard
+9Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
version: 1
4+
update_configs:
5+
- package_manager: python
6+
directory: /
7+
update_schedule: weekly
8+
default_reviewers:
9+
- domdfcoding

‎.github/ISSUE_TEMPLATE/bug_report.md

Copy file name to clipboard
+51Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
labels: bug
5+
assignees: domdfcoding
6+
7+
---
8+
9+
<!-- Have you searched for similar issues? Before submitting this issue, please check the open issues and add a note before logging a new issue.
10+
11+
PLEASE USE THE TEMPLATE BELOW TO PROVIDE INFORMATION ABOUT THE ISSUE.
12+
THE ISSUE WILL BE CLOSED IF INSUFFICIENT INFORMATION IS PROVIDED.
13+
-->
14+
15+
## Description
16+
<!--Provide a brief description of the issue-->
17+
18+
19+
## Steps to Reproduce
20+
<!--Please add a series of steps to reproduce the issue.
21+
22+
If possible, please include a small, self-contained reproduction.
23+
-->
24+
25+
1.
26+
2.
27+
3.
28+
29+
## Actual result:
30+
<!--Please add screenshots if needed and include the Python traceback if present-->
31+
32+
33+
## Expected result:
34+
35+
36+
## Reproduces how often:
37+
<!--[Easily reproduced/Intermittent issue/No steps to reproduce]-->
38+
39+
40+
## Version
41+
42+
* Operating System:
43+
* Python:
44+
* snippet-fmt:
45+
46+
## Installation source
47+
<!-- e.g. GitHub repository, GitHub Releases, PyPI/pip, Anaconda/conda -->
48+
49+
50+
## Other Additional Information:
51+
<!--Any additional information, related issues, extra QA steps, configuration or data that might be necessary to reproduce the issue-->
+27Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
labels: "enhancement"
5+
assignees: domdfcoding
6+
7+
---
8+
9+
<!-- Have you searched for similar issues? Someone may already be working on the feature you are suggesting. Before submitting this issue, please check the open issues and add a note before logging a new issue.
10+
-->
11+
12+
13+
## Description
14+
<!--Provide a clear and concise description of what the problem is and the improvement you are suggesting-->
15+
16+
<!--Please add screenshots if needed-->
17+
18+
19+
## Version
20+
21+
* Operating System:
22+
* Python:
23+
* snippet-fmt:
24+
25+
26+
## Other Additional Information:
27+
<!--Any additional information, related issues, etc.-->

‎.github/auto_assign.yml

Copy file name to clipboard
+9Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
addReviewers: true
4+
addAssignees: true
5+
reviewers:
6+
- domdfcoding
7+
numberOfReviewers: 0
8+
9+
# more settings at https://github.com/marketplace/actions/auto-assign-action

‎.github/dependabot.yml

Copy file name to clipboard
+10Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
version: 2
4+
updates:
5+
- package-ecosystem: pip
6+
directory: /
7+
schedule:
8+
interval: weekly
9+
reviewers:
10+
- domdfcoding

‎.github/stale.yml

Copy file name to clipboard
+63Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
# Configuration for probot-stale - https://github.com/probot/stale
3+
---
4+
5+
# Number of days of inactivity before an Issue or Pull Request becomes stale
6+
daysUntilStale: 180
7+
8+
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
9+
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
10+
daysUntilClose: 180
11+
12+
# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
13+
onlyLabels: []
14+
15+
# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
16+
exemptLabels:
17+
- pinned
18+
- security
19+
- "[Status] Maybe Later"
20+
21+
# Set to true to ignore issues in a project (defaults to false)
22+
exemptProjects: false
23+
24+
# Set to true to ignore issues in a milestone (defaults to false)
25+
exemptMilestones: false
26+
27+
# Set to true to ignore issues with an assignee (defaults to false)
28+
exemptAssignees: false
29+
30+
# Label to use when marking as stale
31+
staleLabel: stale
32+
33+
# Comment to post when marking as stale. Set to `false` to disable
34+
markComment: >
35+
This issue has been automatically marked as stale because it has not had
36+
recent activity. It will be closed if no further activity occurs. Thank you
37+
for your contributions.
38+
39+
# Comment to post when removing the stale label.
40+
# unmarkComment: >
41+
# Your comment here.
42+
43+
# Comment to post when closing a stale Issue or Pull Request.
44+
# closeComment: >
45+
# Your comment here.
46+
47+
# Limit the number of actions per hour, from 1-30. Default is 30
48+
limitPerRun: 30
49+
50+
# Limit to only `issues` or `pulls`
51+
# only: issues
52+
53+
# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
54+
# pulls:
55+
# daysUntilStale: 30
56+
# markComment: >
57+
# This pull request has been automatically marked as stale because it has not had
58+
# recent activity. It will be closed if no further activity occurs. Thank you
59+
# for your contributions.
60+
61+
# issues:
62+
# exemptLabels:
63+
# - confirmed

‎.github/workflows/cleanup.yml

Copy file name to clipboard
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
name: Artefact Cleaner
4+
on:
5+
schedule:
6+
- cron: 0 9 1 * *
7+
jobs:
8+
Clean:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: cleanup
12+
uses: glassechidna/artifact-cleaner@v2
13+
with:
14+
minimumAge: 1000000.0
+36Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
name: "Docs Check"
4+
on:
5+
push:
6+
branches-ignore:
7+
- 'repo-helper-update'
8+
- 'pre-commit-ci-update-config'
9+
pull_request:
10+
11+
permissions:
12+
contents: read
13+
14+
jobs:
15+
docs:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout 🛎️
19+
uses: "actions/checkout@v1"
20+
21+
- name: Check for changed files
22+
uses: dorny/paths-filter@v2
23+
id: changes
24+
with:
25+
list-files: "json"
26+
filters: |
27+
code:
28+
- '!tests/**'
29+
30+
- name: Install and Build 🔧
31+
uses: sphinx-toolbox/sphinx-action@sphinx-3.3.1
32+
if: steps.changes.outputs.code == 'true'
33+
with:
34+
pre-build-command: python -m pip install tox
35+
docs-folder: "doc-source/"
36+
build-command: "tox -e docs -- "

‎.github/workflows/flake8.yml

Copy file name to clipboard
+49Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
name: Flake8
4+
5+
on:
6+
push:
7+
branches-ignore:
8+
- 'repo-helper-update'
9+
- 'pre-commit-ci-update-config'
10+
pull_request:
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
Run:
17+
name: "Flake8"
18+
runs-on: "ubuntu-18.04"
19+
20+
steps:
21+
- name: Checkout 🛎️
22+
uses: "actions/checkout@v2"
23+
24+
- name: Check for changed files
25+
uses: dorny/paths-filter@v2
26+
id: changes
27+
with:
28+
list-files: "json"
29+
filters: |
30+
code:
31+
- '!(doc-source/**|CONTRIBUTING.rst|.imgbotconfig|.pre-commit-config.yaml|.pylintrc|.readthedocs.yml)'
32+
33+
- name: Setup Python 🐍
34+
if: steps.changes.outputs.code == 'true'
35+
uses: "actions/setup-python@v2"
36+
with:
37+
python-version: "3.6"
38+
39+
- name: Install dependencies 🔧
40+
if: steps.changes.outputs.code == 'true'
41+
run: |
42+
python -VV
43+
python -m site
44+
python -m pip install --upgrade pip setuptools wheel
45+
python -m pip install tox
46+
47+
- name: "Run Flake8"
48+
if: steps.changes.outputs.code == 'true'
49+
run: "python -m tox -e lint -s false -- --format github"

‎.github/workflows/mypy.yml

Copy file name to clipboard
+53Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
name: mypy
4+
5+
on:
6+
push:
7+
branches-ignore:
8+
- 'repo-helper-update'
9+
- 'pre-commit-ci-update-config'
10+
pull_request:
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
Run:
17+
name: "mypy / ${{ matrix.os }}"
18+
runs-on: ${{ matrix.os }}
19+
20+
strategy:
21+
matrix:
22+
os: ['ubuntu-20.04', 'windows-2019']
23+
fail-fast: false
24+
25+
steps:
26+
- name: Checkout 🛎️
27+
uses: "actions/checkout@v2"
28+
29+
- name: Check for changed files
30+
uses: dorny/paths-filter@v2
31+
id: changes
32+
with:
33+
list-files: "json"
34+
filters: |
35+
code:
36+
- '!(doc-source/**|CONTRIBUTING.rst|.imgbotconfig|.pre-commit-config.yaml|.pylintrc|.readthedocs.yml)'
37+
38+
- name: Setup Python 🐍
39+
if: steps.changes.outputs.code == 'true'
40+
uses: "actions/setup-python@v2"
41+
with:
42+
python-version: "3.6"
43+
44+
- name: Install dependencies 🔧
45+
run: |
46+
python -VV
47+
python -m site
48+
python -m pip install --upgrade pip setuptools wheel
49+
python -m pip install --upgrade tox virtualenv
50+
51+
- name: "Run mypy"
52+
if: steps.changes.outputs.code == 'true'
53+
run: "python -m tox -e mypy -s false"

‎.github/workflows/octocheese.yml

Copy file name to clipboard
+20Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# This file is managed by 'repo_helper'. Don't edit it directly.
2+
---
3+
4+
name: "GitHub Releases"
5+
on:
6+
push:
7+
branches: ["master"]
8+
schedule:
9+
- cron: 0 12 * * 2,4,6
10+
11+
jobs:
12+
Run:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: domdfcoding/octocheese@master
16+
with:
17+
pypi_name: "snippet-fmt"
18+
env:
19+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
20+
if: startsWith(github.ref, 'refs/tags/') != true

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.