Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
7c609e0
feat: US-001 - Solution scaffolding and project structure
DevJonny Apr 4, 2026
9bce5e5
feat: US-002 - Domain models
DevJonny Apr 4, 2026
beb195f
feat: US-003 - Core interfaces
DevJonny Apr 4, 2026
8bbcd6a
feat: US-004 - SQLite database and schema initialisation
DevJonny Apr 4, 2026
acc897d
feat: US-005 - Person repository implementation
DevJonny Apr 4, 2026
4dd249e
feat: US-006 - Post repository implementation
DevJonny Apr 4, 2026
e420806
feat: US-007 - Style profile repository implementation
DevJonny Apr 4, 2026
5267564
feat: US-008 - Draft repository implementation
DevJonny Apr 4, 2026
918e690
feat: US-009 - Manual fetcher — file import
DevJonny Apr 4, 2026
01e6ba9
feat: US-010 - Platform conventions
DevJonny Apr 4, 2026
18bf5a3
feat: US-011 - Anthropic LLM provider
DevJonny Apr 4, 2026
f69c35b
feat: US-012 - OpenAI LLM provider
DevJonny Apr 5, 2026
b11d278
feat: US-013 - Style analyser service
DevJonny Apr 5, 2026
e66dc0d
feat: US-014 - Post generator service
DevJonny Apr 5, 2026
369cbba
feat: US-015 - DI registration and appsettings.json
DevJonny Apr 5, 2026
5c7a579
feat: US-016 - Ingest menu and file import action
DevJonny Apr 5, 2026
bb5bf66
feat: US-017 - Interactive paste action
DevJonny Apr 5, 2026
0cfdfec
feat: US-018 - Analyse style action
DevJonny Apr 5, 2026
0eb2d1a
feat: US-019 - Generate post action
DevJonny Apr 5, 2026
fa39b3a
feat: US-020 - Refine draft action
DevJonny Apr 5, 2026
f87f4c3
feat: US-021 - Profile menu and actions
DevJonny Apr 5, 2026
2a59adc
feat: US-022 - Stub fetchers for unsupported platforms
DevJonny Apr 5, 2026
e8c18a6
feat: US-023 - Ingest from URL action and fetcher dispatch
DevJonny Apr 5, 2026
2c62eb6
feat: US-024 - X/Twitter API fetcher
DevJonny Apr 5, 2026
3108575
chore: add gitignore rules, ralph scripts, docs, and PRD
DevJonny Apr 5, 2026
128dcd5
ci: add build and test workflow
DevJonny Apr 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Build and Test

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '10.0.x'

- name: Restore
run: dotnet restore

- name: Build
run: dotnet build --no-restore

- name: Test
run: dotnet test --no-build --verbosity normal
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
*.sln.docstates
*.env

# macOS
.DS_Store

# Ralph
scripts/ralph/.last-branch

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

Expand Down
10 changes: 10 additions & 0 deletions Writegeist.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<Solution>
<Folder Name="/src/">
<Project Path="src/Writegeist.Cli/Writegeist.Cli.csproj" />
<Project Path="src/Writegeist.Core/Writegeist.Core.csproj" />
<Project Path="src/Writegeist.Infrastructure/Writegeist.Infrastructure.csproj" />
</Folder>
<Folder Name="/tests/">
<Project Path="tests/Writegeist.Tests/Writegeist.Tests.csproj" />
</Folder>
</Solution>
Loading
Loading