Skip to content

Commit 1da7669

Browse files
Create index.html
Signed-off-by: Ruslan Senatorov <55090151+ruslansenatorov@users.noreply.github.com>
1 parent c2b0ff9 commit 1da7669

File tree

1 file changed

+117
-0
lines changed

1 file changed

+117
-0
lines changed

docs/index.html

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
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+
7+
<title>Python Open Source Standards Course | GitHub Best Practices & Pre-Commit</title>
8+
9+
<meta name="description" content="Learn Python open source standards, GitHub best practices, project structure, linters, and pre-commit configuration. Build production-ready Python repositories.">
10+
11+
<meta name="keywords" content="python open source standards, github best practices, python project structure, pre-commit hooks python, python linting tools, production ready python">
12+
13+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/modern-normalize/2.0.0/modern-normalize.min.css">
14+
15+
<style>
16+
body {
17+
font-family: Arial, sans-serif;
18+
line-height: 1.6;
19+
margin: 0;
20+
padding: 0;
21+
background: #f8f9fa;
22+
color: #222;
23+
}
24+
.container {
25+
max-width: 900px;
26+
margin: auto;
27+
padding: 40px 20px;
28+
}
29+
h1 {
30+
font-size: 2.5rem;
31+
}
32+
h2 {
33+
margin-top: 40px;
34+
}
35+
.button {
36+
display: inline-block;
37+
padding: 12px 20px;
38+
background: #24292e;
39+
color: white;
40+
text-decoration: none;
41+
border-radius: 6px;
42+
margin-top: 20px;
43+
}
44+
.section {
45+
margin-top: 40px;
46+
}
47+
footer {
48+
margin-top: 60px;
49+
font-size: 0.9rem;
50+
color: #666;
51+
}
52+
</style>
53+
</head>
54+
55+
<body>
56+
57+
<div class="container">
58+
59+
<h1>Python Open Source Standards Course</h1>
60+
61+
<p>
62+
Build production-ready Python repositories using modern open-source standards,
63+
GitHub best practices, linters, and pre-commit automation.
64+
</p>
65+
66+
<a class="button" href="https://github.com/YOUR_USERNAME/python-open-source-standards-course">
67+
View on GitHub
68+
</a>
69+
70+
<div class="section">
71+
<h2>What You Will Learn</h2>
72+
<ul>
73+
<li>Professional Python project structure</li>
74+
<li>GitHub repository standards</li>
75+
<li>Semantic versioning</li>
76+
<li>Pre-commit hooks configuration</li>
77+
<li>Ruff, Black, Flake8, Mypy</li>
78+
<li>Open-source workflow</li>
79+
<li>Production-ready Python setup</li>
80+
</ul>
81+
</div>
82+
83+
<div class="section">
84+
<h2>Why This Course Matters</h2>
85+
<p>
86+
Most tutorials teach Python syntax.
87+
This course teaches how to build clean, maintainable, and scalable repositories
88+
ready for open-source or professional use.
89+
</p>
90+
</div>
91+
92+
<div class="section">
93+
<h2>Tools Covered</h2>
94+
<ul>
95+
<li>Black (formatter)</li>
96+
<li>Ruff (linter)</li>
97+
<li>Mypy (static typing)</li>
98+
<li>Pre-commit</li>
99+
<li>GitHub Actions</li>
100+
</ul>
101+
</div>
102+
103+
<div class="section">
104+
<h2>Start Now</h2>
105+
<p>
106+
Clone the repository and begin building production-ready Python projects today.
107+
</p>
108+
</div>
109+
110+
<footer>
111+
© 2026 Python Open Source Standards Course
112+
</footer>
113+
114+
</div>
115+
116+
</body>
117+
</html>

0 commit comments

Comments
 (0)