-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocumentation.html
More file actions
28 lines (19 loc) · 1.28 KB
/
documentation.html
File metadata and controls
28 lines (19 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<body>
<button onclick="window.history.back()">Back</button>
<h1>PyWebCore Documentation</h1>
<p>Welcome to our custom engine docs!</p>
<h2>How to Contribute</h2>
<li>Fork the repository.</li>
<li>Create a new branch for your feature.</li>
<li>Write your code.</li>
<li>Test your feature by running the browser and checking the logs folder for any errors.</li>
<li>Submit a pull request.</li>
<h3>Ideas for Contributions</h3>
<p>Here are a few fun ideas for things you can contribute:</p>
<li>Add Image Support: Teach the parser to recognize img tags and update the renderer to draw them on the screen.</li>
<li>Surf the Real Web: Add a URL text bar to the top navigation and update the core engine to use Python's requests library to fetch HTML from the internet instead of just reading local files.</li>
<li>Basic CSS Parsing: Make the renderer read inline style attributes from the HTML tags and apply those specific styles to the rendered elements.</li>
<li>Better Parsing: Our current HTML parser is very naive. Help make it more robust so it can handle poorly formatted HTML or complex nested structures.</li>
</body>
</html>