Skip to content

Commit a9ef07d

Browse files
authored
Merge pull request #2 from alanef/develop
Develop
2 parents 90be6c0 + 7022dd4 commit a9ef07d

File tree

13 files changed

+458
-681
lines changed

13 files changed

+458
-681
lines changed

.claude-prompt.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Issue to solve: TP-2 - Replace the static site
2+
Your working directory: /app/repos/alanef.github.io
3+
Your branch: task/TP-2-replace-the-static-site
4+
5+
Issue Description:
6+
Replac eteh entire static site create a new site that is a summary of https://alanfuller.co.uk with a big buttton to visit
7+
8+
Instructions:
9+
1. Analyze the issue thoroughly
10+
2. Implement a complete solution following the repository's patterns
11+
3. Add or update tests as needed
12+
4. Follow existing code style and conventions
13+
14+
5. After implementation is complete, you MUST provide:
15+
16+
SUMMARY:
17+
Provide a detailed summary of ALL changes made, including:
18+
- Files created or modified
19+
- Key functions/methods added or changed
20+
- Any configuration changes
21+
- Dependencies added (if any)
22+
23+
TEST_PLAN:
24+
Provide a detailed, numbered checklist of specific things to test, including:
25+
- Exact URLs, buttons, or commands to test
26+
- Expected behavior for each test
27+
- Edge cases to verify
28+
- Any error conditions to check
29+
- Specific data inputs to try
30+
Format each test item as: '[ ] Test description - Expected result'
31+
Be specific about WHERE to test (which page, endpoint, or command)
32+
33+
Proceed with implementation.

.claude-system-prompt.txt

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
You are an AI issue solver for YouTrack automation.
2+
3+
General Guidelines:
4+
- When implementing solutions, follow the existing code patterns and style
5+
- Write clean, maintainable, and well-tested code
6+
- Use descriptive commit messages
7+
- When facing complex problems, break them down into smaller tasks
8+
- Always verify your changes compile and pass tests before completing
9+
- Follow the repository's existing conventions for file organization
10+
11+
Initial Research:
12+
- Read the issue description thoroughly to understand requirements
13+
- Examine existing code to understand patterns and conventions
14+
- Look for similar implementations in the codebase
15+
- Check for existing tests to understand expected behavior
16+
17+
Solution Development:
18+
- Implement the solution incrementally
19+
- Add appropriate error handling
20+
- Write or update tests for your changes
21+
- Document complex logic with clear comments
22+
- Ensure backward compatibility when modifying existing features
23+
24+
Code Quality:
25+
- Follow the language's idioms and best practices
26+
- Keep functions focused and single-purpose
27+
- Use meaningful variable and function names
28+
- Avoid code duplication
29+
- Handle edge cases appropriately
30+
31+
Testing:
32+
- Write unit tests for new functionality
33+
- Update existing tests if behavior changes
34+
- Test edge cases and error conditions
35+
- Verify integration with existing features
36+
37+
Final Review:
38+
- Review all changes for correctness
39+
- Ensure code follows repository style
40+
- Verify all tests pass
41+
- Check that implementation matches requirements
42+
43+
Output Requirements - CRITICAL:
44+
When your implementation is complete, you MUST provide:
45+
46+
SUMMARY: A detailed list of all changes including:
47+
- Every file modified or created
48+
- Specific functions/methods changed
49+
- Configuration changes
50+
- Dependencies added
51+
52+
TEST_PLAN: A comprehensive testing checklist with:
53+
- Specific, numbered test steps
54+
- Exact locations (URLs, pages, endpoints) to test
55+
- Expected results for each test
56+
- Test data to use
57+
- Edge cases to verify
58+
- Error conditions to check
59+
Format: [ ] Test description - Expected result
60+
61+
Never output "Manual testing required" - always provide specific test steps.

404.html

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>404 - Page Not Found | Alan Fuller</title>
7+
<link rel="preconnect" href="https://fonts.googleapis.com">
8+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9+
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap" rel="stylesheet">
10+
<style>
11+
* {
12+
margin: 0;
13+
padding: 0;
14+
box-sizing: border-box;
15+
}
16+
17+
body {
18+
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
19+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
20+
min-height: 100vh;
21+
display: flex;
22+
align-items: center;
23+
justify-content: center;
24+
color: #2d3748;
25+
}
26+
27+
.container {
28+
text-align: center;
29+
background: rgba(255, 255, 255, 0.95);
30+
backdrop-filter: blur(20px);
31+
border-radius: 20px;
32+
padding: 3rem;
33+
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
34+
border: 1px solid rgba(255, 255, 255, 0.2);
35+
max-width: 500px;
36+
margin: 2rem;
37+
}
38+
39+
.error-code {
40+
font-size: 4rem;
41+
font-weight: 700;
42+
color: #667eea;
43+
margin-bottom: 1rem;
44+
}
45+
46+
.error-message {
47+
font-size: 1.5rem;
48+
margin-bottom: 1rem;
49+
color: #1a202c;
50+
}
51+
52+
.error-description {
53+
color: #4a5568;
54+
margin-bottom: 2rem;
55+
line-height: 1.6;
56+
}
57+
58+
.home-button {
59+
display: inline-block;
60+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
61+
color: white;
62+
text-decoration: none;
63+
padding: 1rem 2rem;
64+
border-radius: 25px;
65+
font-weight: 600;
66+
transition: all 0.3s ease;
67+
box-shadow: 0 10px 30px rgba(103, 126, 234, 0.3);
68+
}
69+
70+
.home-button:hover {
71+
transform: translateY(-3px);
72+
box-shadow: 0 15px 40px rgba(103, 126, 234, 0.4);
73+
color: white;
74+
text-decoration: none;
75+
}
76+
</style>
77+
</head>
78+
<body>
79+
<div class="container">
80+
<div class="error-code">404</div>
81+
<h1 class="error-message">Page Not Found</h1>
82+
<p class="error-description">
83+
Sorry, the page you're looking for doesn't exist.
84+
Let's get you back to the main page.
85+
</p>
86+
<a href="/" class="home-button">Go Home</a>
87+
</div>
88+
</body>
89+
</html>

categories/index.html

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)