Skip to content

Commit fc8e1de

Browse files
authored
Merge pull request #28 from jrobichaud/patch-1
Fix typos in readme
2 parents 6912642 + 5282000 commit fc8e1de

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

README.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33

44
[![Tests](https://github.com/TimurKady/django-fast-treenode/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/TimurKady/django-fast-treenode/actions/workflows/test.yaml)
55
[![Docs](https://readthedocs.org/projects/django-fast-treenode/badge/?version=latest)](https://django-fast-treenode.readthedocs.io/)
6-
[![PyPI](https://img.shields.io/pypi/v/django-fast-treenode.svg)](https://pypi.org/project/django-fast-Treenode/)
6+
[![PyPI](https://img.shields.io/pypi/v/django-fast-treenode.svg)](https://pypi.org/project/django-fast-treenode/)
77
[![Published on Django Packages](https://img.shields.io/badge/Published%20on-Django%20Packages-0c3c26)](https://djangopackages.org/packages/p/django-fast-treenode/)
88
[![Sponsor](https://img.shields.io/github/sponsors/TimurKady)](https://github.com/sponsors/TimurKady)
99

1010
## About The Treenode Framework
1111
### Overview
1212

13-
**Treenode Framework** is an advanced tree management system for Django applications.It is designed to handle large-scale, deeply nested, and highly dynamic tree structures while maintaining excellent performance, data integrity, and ease of use.
13+
**Treenode Framework** is an advanced tree management system for Django applications. It is designed to handle large-scale, deeply nested, and highly dynamic tree structures while maintaining excellent performance, data integrity, and ease of use.
1414

1515
Unlike traditional solutions, **Treenode Framework** is built for serious real-world applications where trees may consist of:
1616

@@ -23,7 +23,7 @@ Its core philosophy: **maximum scalability, minimum complexity**.
2323

2424
### Key Features
2525
#### Common operations
26-
The `django-fast-Treenode` package supports all the basic operations needed to work with tree structures:
26+
The `django-fast-treenode` package supports all the basic operations needed to work with tree structures:
2727

2828
- Extracting **ancestors** (queryset, list, pks, count);
2929
- Extracting **children** (queryset, list, pks, count);
@@ -39,7 +39,7 @@ The `django-fast-Treenode` package supports all the basic operations needed to w
3939
- Finding the **lowest common ancestor** of two nodes;
4040
- Finding the **shortest path** between two nodes.
4141

42-
Due to its high performance and ability to support deep nesting and large tree sizes, the `django-fast-treeode` package can be used for any tasks that involve the use of tree-like data, with virtually no restrictions.
42+
Due to its high performance and ability to support deep nesting and large tree sizes, the `django-fast-treenode` package can be used for any tasks that involve the use of tree-like data, with virtually no restrictions.
4343

4444
### Where Massive Trees Really Matter?
4545

@@ -55,9 +55,9 @@ Typical applications include:
5555
In all these domains, scalable and fast tree management is not a luxury — it's a necessity.
5656

5757
### Why Treenode Framework?
58-
At the moment, django-fast-treeenode is, if not the best, then one of the best packages for working with tree data under Djangjo.
58+
At the moment, `django-fast-treenode` is, if not the best, then one of the best packages for working with tree data under Django.
5959

60-
- **High performance**: [tests show](docs/about.md#benchmark-tests) that on trees of 5k-10k nodes with a nesting depth of 500-600 levels, **Treenode Framework** (`django-fast-Treenode`) shows **performance 4-7 times better** than the main popular packages.
60+
- **High performance**: [tests show](docs/about.md#benchmark-tests) that on trees of 5k-10k nodes with a nesting depth of 500-600 levels, **Treenode Framework** (`django-fast-treenode`) shows **performance 4-7 times better** than the main popular packages.
6161
- **Flexible API**: today contains the widest set of methods for working with a tree in comparison with other packages.
6262
- **Convenient administration**: the admin panel interface was developed taking into account the experience of using other packages. It provides convenience and intuitiveness with ease of programming.
6363
- **Scalability**: **Treenode Framework** suitable for solving simple problems such as menus, directories, parsing arithmetic expressions, as well as complex problems such as program optimization, image layout, multi-step decision making problems, or machine learning..
@@ -71,7 +71,7 @@ To get started quickly, you need to follow these steps:
7171

7272
- Simply install the package via `pip`:
7373
```sh
74-
pip install django-fast-Treenode
74+
pip install django-fast-treenode
7575
```
7676
- Once installed, add `'treenode'` to your `INSTALLED_APPS` in **settings.py**:
7777
```python {title="settings.py"}
@@ -84,7 +84,7 @@ To get started quickly, you need to follow these steps:
8484

8585
- Open **models.py** and create your own tree class:
8686
```
87-
from Treenode.models import TreenodeModel
87+
from treenode.models import TreenodeModel
8888
8989
class MyTree(TreenodeModel):
9090
name = models.CharField(max_length=255)
@@ -94,7 +94,7 @@ To get started quickly, you need to follow these steps:
9494
- Open **admin.py** and create a model for the admin panel
9595
```
9696
from django.contrib import admin
97-
from Treenode.admin import TreenodeModelAdmin
97+
from treenode.admin import TreenodeModelAdmin
9898
from .models import MyTree
9999
100100
@admin.register(MyTree)
@@ -116,25 +116,26 @@ To get started quickly, you need to follow these steps:
116116
Everything is ready, enjoy 🎉!
117117

118118
## Documentation
119-
Full documentation is available at **[ReadTheDocs](https://django-fast-Treenode.readthedocs.io/)**.
119+
Full documentation is available at **[ReadTheDocs](https://django-fast-treenode.readthedocs.io/)**.
120120

121121
Quick access links:
122-
* [Installation, configuration and fine tuning](https://django-fast-Treenode.readthedocs.io/installation/)
123-
* [Model Inheritance and Extensions](https://django-fast-Treenode.readthedocs.io/models/)
124-
* [Working with Admin Classes](https://django-fast-Treenode.readthedocs.io/admin/)
125-
* [API Reference](https://django-fast-Treenode.readthedocs.io/api/)
126-
* [Import & Export](https://django-fast-Treenode.readthedocs.io/import_export/)
127-
* [Caching and working with cache](https://django-fast-Treenode.readthedocs.io/cache/)
128-
* [Migration and upgrade guide](https://django-fast-Treenode.readthedocs.io/migration/)
122+
* [Installation, configuration and fine tuning](https://django-fast-treenode.readthedocs.io/installation/)
123+
* [Model Inheritance and Extensions](https://django-fast-treenode.readthedocs.io/models/)
124+
* [Working with Admin Classes](https://django-fast-treenode.readthedocs.io/admin/)
125+
* [API Reference](https://django-fast-treenode.readthedocs.io/api/)
126+
* [Import & Export](https://django-fast-treenode.readthedocs.io/import_export/)
127+
* [Caching and working with cache](https://django-fast-treenode.readthedocs.io/cache/)
128+
* [Migration and upgrade guide](https://django-fast-treenode.readthedocs.io/migration/)
129129

130130
Your wishes, objections, comments are welcome.
131131

132132
## License
133-
Released under [MIT License](https://github.com/TimurKady/django-fast-Treenode/blob/main/LICENSE).
133+
Released under [MIT License](https://github.com/TimurKady/django-fast-treenode/blob/main/LICENSE).
134134

135135
## Credits
136136
Thanks to everyone who contributed to the development and testing of this package, as well as the Django community for their inspiration and support.
137137

138138
Special thanks to [Fabio Caccamo](https://github.com/fabiocaccamo) for the idea behind creating a fast Django application for handling hierarchies.
139139

140140
Also special thanks to everyone who supports the project with their [sponsorship donations](https://github.com/sponsors/TimurKady).
141+

0 commit comments

Comments
 (0)