Skip to content

Commit a1617c8

Browse files
committed
improve docs
1 parent a76cab9 commit a1617c8

File tree

6 files changed

+62
-99
lines changed

6 files changed

+62
-99
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
commit a76cab9a9bdd17d48237519c9b1d6ea4f326c291
2+
Author: Alexeev Bronislav <[email protected]>
3+
Date: Sun Apr 20 02:48:18 2025 +0700
4+
5+
fix docs
6+
7+
commit c6a9f77396a5439e370d4e8a9ef483ae2ccf3d4b
8+
Author: Alexeev Bronislav <[email protected]>
9+
Date: Sun Apr 20 02:44:31 2025 +0700
10+
11+
fix codestyle and docstrings
12+
13+
commit 26136f2e901bd77b31fc4719a3abe97492be81b4
14+
Author: Alexeev Bronislav <[email protected]>
15+
Date: Sun Apr 20 02:43:30 2025 +0700
16+
17+
fix codestyle and docstrings
18+
19+
commit 5181990902fa69074dd227af5bc0ef305ead4943
20+
Author: Alexeev Bronislav <[email protected]>
21+
Date: Sun Apr 20 02:04:58 2025 +0700
22+
23+
fix/feat: fix bugs in routing, add Router and methods, fix POST params
24+
125
commit 49ce678e2b66659829c44305be96bebb207d0c88
226
Author: Alexeev Bronislav <[email protected]>
327
Date: Sat Apr 19 05:38:28 2025 +0700

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@
3939
<img alt="GitHub contributors" src="https://img.shields.io/github/contributors/alexeev-prog/pyEchoNext?style=for-the-badge">
4040
</p>
4141

42-
<img src="https://github.com/alexeev-prog/pyEchoNext/actions/workflows/docs.yml/badge.svg">
42+
<p align="center">
43+
<img src="https://raw.githubusercontent.com/alexeev-prog/pyEchoNext/refs/heads/main/docs/pallet-0.png">
44+
</p>
4345

44-
![](./docs/pallet-0.png)
4546

4647
> EchoNext is a lightweight, fast and scalable web framework for Python
4748
@@ -54,12 +55,12 @@ Welcome to **EchoNext**, where innovation meets simplicity! Are you tired of the
5455
> Versions below 0.7.14a are not recommended for use with gunicorn <23.0 due to the fact that they used an older version of gunicorn (<23.0), which was [vulnerable](https://deps.dev/advisory/osv/GHSA-hc5x-x2vx-497g).
5556
5657
<p align="center">
57-
<img src="https://raw.githubusercontent.com/alexeev-prog/pyEchoNext/refs/heads/main/docs/logo.jpg">
58+
<img src="https://raw.githubusercontent.com/alexeev-prog/pyEchoNext/refs/heads/main/docs/logo.jpg" width="70%" height="70%" >
5859
</p>
5960

6061
**Imagine** a lightweight framework that empowers you to create modern web applications with lightning speed and flexibility. With EchoNext, you're not just coding; you're building a masterpiece!
6162

62-
> Last stable version: 0.7.13 alpha
63+
> Last stable version: 0.7.14 alpha
6364
6465
> Next Big Update: ASYNC & unicorn support
6566
@@ -684,7 +685,7 @@ To test the web framework, PyTest with the pytest-cov plugin is used. You can lo
684685
## Documentation 🌍
685686
The main documentation is [here](https://alexeev-prog.github.io/pyEchoNext/).
686687

687-
> At the moment documentation move from doxygen to sphinx
688+
<img src="https://github.com/alexeev-prog/pyEchoNext/actions/workflows/docs.yml/badge.svg">
688689

689690
## 💬 Support
690691
If you encounter any issues or have questions about pyEchoNext, please:

SECURITY.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ currently being supported with security updates.
77

88
| Version | Supported |
99
| ------- | ------------------ |
10+
| 0.7.14 | :white_check_mark: |
1011
| 0.7.13 | :white_check_mark: |
11-
| 0.7.12 | :white_check_mark: |
12-
| 0.7.11 | :white_check_mark: |
13-
| 0.6.11 | :white_check_mark: |
14-
| 0.6.10 | :white_check_mark: |
15-
| 0.6.9 | :white_check_mark: |
12+
| 0.7.12 | :x: |
13+
| 0.7.11 | :x: |
14+
| 0.6.11 | :x: |
15+
| 0.6.10 | :x: |
16+
| 0.6.9 | :x: |
1617
| 0.5.9 | :x: |
1718
| 0.5.8 | :x: |
1819
| 0.5.7 | :x: |

docs/index.rst

Lines changed: 25 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,3 @@
1-
.. pyEchoNext documentation master file, created by
2-
sphinx-quickstart on Fri Apr 18 00:12:47 2025.
3-
You can adapt this file completely to your liking, but it should at least
4-
contain the root `toctree` directive.
5-
6-
pyEchoNext documentation
7-
========================
8-
9-
10-
.. toctree::
11-
:maxdepth: 2
12-
:caption: Article Docs:
13-
14-
webframework_design
15-
webapp_creation
16-
routes_and_views
17-
requests_responses
18-
i18n_locales
19-
security
20-
mvc
21-
permissions
22-
23-
24-
------------------
25-
26-
.. toctree::
27-
:maxdepth: 2
28-
:caption: Source code docs:
29-
30-
pyechonext
31-
pyechonext.app
32-
pyechonext.middleware
33-
pyechonext.permissions
34-
pyechonext.request
35-
pyechonext.response
36-
pyechonext.static
37-
pyechonext.urls
38-
pyechonext.cache
39-
pyechonext.config
40-
pyechonext.apidoc_ui
41-
pyechonext.auth
42-
pyechonext.docsgen
43-
pyechonext.i18n_l10n
44-
pyechonext.logging
45-
pyechonext.template_engine
46-
pyechonext.utils
47-
48-
------------------
49-
501
🌟 **EchoNext: The Future of Web** 🚀
512
=====================================
523

@@ -57,6 +8,8 @@ pyEchoNext documentation
578
<p align="center">
589

5910
EchoNext is a lightweight, fast and scalable web framework for Python
11+
Explore the docs » Why Choose pyEchoNext · Key Features · Getting
12+
Started · Basic Usage · Specification · Documentation · License
6013

6114
.. raw:: html
6215

@@ -70,15 +23,24 @@ pyEchoNext documentation
7023

7124
</p>
7225

26+
EchoNext is a lightweight, fast and scalable web framework for Python
27+
7328
..
7429
75-
EchoNext is a lightweight, fast and scalable web framework for Python
30+
[!CAUTION] At the moment, EchoNext is under active development, many
31+
things may not work, and this version is not recommended for use (all
32+
at your own risk)
7633

7734
Welcome to **EchoNext**, where innovation meets simplicity! Are you
7835
tired of the sluggishness of traditional web frameworks? Want a solution
7936
that keeps pace with your ambitious apps? Look no further. EchoNext is
8037
your agile companion in the world of web development!
8138

39+
[!NOTE] Versions below 0.7.14a are not recommended for use with
40+
gunicorn <23.0 due to the fact that they used an older version of
41+
gunicorn (<23.0), which was
42+
`vulnerable <https://deps.dev/advisory/osv/GHSA-hc5x-x2vx-497g>`__.
43+
8244
.. raw:: html
8345

8446
<p align="center">
@@ -91,7 +53,7 @@ your agile companion in the world of web development!
9153
web applications with lightning speed and flexibility. With EchoNext,
9254
you’re not just coding; you’re building a masterpiece!
9355

94-
Last stable version: 0.7.13 alpha
56+
Last stable version: 0.7.14 alpha
9557

9658
..
9759
@@ -237,13 +199,19 @@ detailed usage examples and API reference.
237199
</p>
238200

239201
⚙️ Dependency Injection
240-
--------------------
202+
-----------------------
241203

242204
pyEchoNext is universal, and you are free to use any
243205
Dependency-Injection framework. But we recommend using the specially
244206
developed `echonextdi <https://github.com/alexeev-prog/echonext_di>`__.
245207
It is simple and fast to use.
246208

209+
Install:
210+
211+
.. code:: bash
212+
213+
pip install echonextdi
214+
247215
Example code:
248216

249217
.. code:: python
@@ -275,6 +243,8 @@ Example code:
275243
💻 Usage Examples
276244
-----------------
277245

246+
You can view examples at `examples directory <./examples>`__.
247+
278248
Basic With Depends Injection
279249
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
280250

@@ -433,6 +403,8 @@ Permissions
433403
FullApp with locale, static files, docs generation
434404
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
435405

406+
Also see in `examples <./examples/example_locale.py>`__
407+
436408
.. code:: python
437409
438410
from pyechonext.apidoc_ui import APIDocUI, APIDocumentation
@@ -821,8 +793,6 @@ Documentation 🌍
821793
The main documentation is
822794
`here <https://alexeev-prog.github.io/pyEchoNext/>`__.
823795

824-
At the moment documentation move from doxygen to sphinx
825-
826796
💬 Support
827797
----------
828798

@@ -946,4 +916,4 @@ General Public License for more details.
946916

947917
You should have received a copy of the GNU Lesser General Public License
948918
along with this library; if not, write to the Free Software Foundation,
949-
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
919+
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

poetry.lock

Lines changed: 1 addition & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ readme = "README.md"
99
[tool.poetry.dependencies]
1010
python = ">=3.11,<4.0"
1111
rich = "^13.8"
12-
loguru = "^0.7.0"
1312
gunicorn = "^23.0"
1413
pysocks = "^1.7"
1514
parse = "^1.20"

0 commit comments

Comments
 (0)