Skip to content

Commit 7eb1f43

Browse files
committed
Initial commit
0 parents  commit 7eb1f43

File tree

8 files changed

+875
-0
lines changed

8 files changed

+875
-0
lines changed

.gatorgrade.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- description: "TODO: Write more checks"
2+
check: ExecuteCommand
3+
options:
4+
command: ls

.github/workflows/main.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Grade
2+
3+
on:
4+
push:
5+
branches: [main]
6+
fork:
7+
branches: [main]
8+
9+
jobs:
10+
grade:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v6.0.1
14+
with:
15+
fetch-depth: '0'
16+
- name: Setup Python
17+
if: always()
18+
uses: actions/setup-python@v6.1.0
19+
with:
20+
python-version: 3.12
21+
- name: Set up grading environment
22+
run: |
23+
sudo apt-get update
24+
curl -LsSf https://astral.sh/uv/install.sh | sh
25+
- name: Grade repository
26+
run: |
27+
uv run gatorgrade --config .gatorgrade.yml
28+
if: always()
29+
env:
30+
PIPENV_VENV_IN_PROJECT: 1
31+
PIPENV_IGNORE_VIRTUALENVS: 1

.vscode/settings.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"github.copilot.enable": false,
3+
"github.copilot.inlineSuggest.enable": false,
4+
"security.workspace.trust.banner": "never",
5+
"security.workspace.trust.untrustedFiles": "open",
6+
"chat.agent.enabled": false,
7+
"chat.disableAIFeatures": true,
8+
"chat.commandCenter.enabled": false,
9+
"files.exclude": {
10+
"**/.*": true
11+
},
12+
"[markdown]": {
13+
"editor.wordWrap": "bounded",
14+
"editor.wordWrapColumn": 80
15+
},
16+
"[python]": {
17+
"editor.wordWrap": "bounded",
18+
"editor.wordWrapColumn": 80
19+
},
20+
"editor.tabSize": 4,
21+
"terminal.integrated.commandsToSkipShell": ["aichat.newchataction"]
22+
}

LICENSE

Lines changed: 395 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Whitespace-only changes.

pyproject.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[project]
2+
name = "the-doomsday-algorithm"
3+
version = "1.0.0"
4+
requires-python= ">=3.10"
5+
dependencies = [
6+
"gatorgrade",
7+
"pytest",
8+
"mypy"
9+
]
10+
11+
[tool.pytest]
12+
testpaths = [
13+
"tests"
14+
]

src/main.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def main():
2+
pass
3+
4+
if __name__ == "__main__":
5+
main()

uv.lock

Lines changed: 404 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)