Skip to content

Commit 02cb001

Browse files
committed
add submodules
1 parent 9dbf023 commit 02cb001

File tree

9 files changed

+29
-5242
lines changed

9 files changed

+29
-5242
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,5 +623,4 @@ MigrationBackup/
623623

624624
fluentqa-spellrunner/*
625625
tmp-projects/*
626-
shared/*
627626
toolkits/*

.gitmodules

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[submodule "shared/qpydao"]
2+
path = shared/qpydao
3+
url = https://github.com/fluent-qa/qpydao.git
4+
[submodule "shared/qpyci"]
5+
path = shared/qpyci
6+
url = https://github.com/fluent-qa/qpyconf.git
7+
[submodule "shared/qpystructs"]
8+
path = shared/qpystructs
9+
url = https://github.com/fluent-qa/qpystructs.git
10+
[submodule "shared/qpyhelper"]
11+
path = shared/qpyhelper
12+
url = https://github.com/fluent-qa/fluentqa-helper.git
13+
[submodule "shared/qpy-tpl"]
14+
path = shared/qpy-tpl
15+
url = https://github.com/fluent-qa/fluentqa-pytpl.git

README.md

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,20 @@
11
# README
22

3-
## Template Project/Starter Project
3+
Daily Python Practice Libs.
44

5-
- [fluentqa-pytpl](https://github.com/fluent-qa/fluentqa-pytpl.git)
5+
## ```uv``` for mono python repo
66

7-
Two ways to create a new python project:
7+
use ```uv``` to manage the project. super fast than pdm and poetry.
88

9-
- create project by copier:
9+
[uv reference](https://docs.astral.sh/uv/), why use uv? Two key points:
1010

11-
```sh
12-
copier copy --trust https://github.com/fluent-qa/fluentqa-pytpl.git my-project
13-
```
11+
1. Fast,really fast
1412

15-
- create project by pdm
13+
![uv](https://github.com/astral-sh/uv/assets/1309177/03aa9163-1c79-4a87-a31d-7a9311ed9310#only-dark)
1614

17-
```sh
18-
mkdir my-project && cd my-project
19-
pdm init https://github.com/fluent-qa/fluentqa-pytpl.git
20-
```
15+
2. easy to manage mono python repo, no need to worry about the dependency conflict
2116

22-
## Daily base Libraries
17+
And also similar to pdm and poetry, easy to migrate and understand the concepts.
2318

24-
- [qpyconf](https://github.com/fluent-qa/qpyconf.git) [All in one configuration](https://github.com/fluent-qa/qpyconf/blob/main/README.md)
25-
- [fluentqa-structs](https://github.com/fluent-qa/fluent-structs) for different data format
26-
- [qpydao](https://github.com/fluent-qa/fluentqa-pdao.git) for database operations
27-
- [fluentqa-checker](https://github.com/fluent-qa/fluentqa-checker.git) for verify
19+
## Project/Lib Structure and Usage
2820

29-
30-
## Tutorials
31-
32-
- [30minutes-per-lib](https://github.com/fluent-qa/pyqa-30min.git) python 30 minutes per lib tutorial

shared/qpy-tpl

Submodule qpy-tpl added at a4fa5a8

shared/qpyci

Submodule qpyci added at 72abcf8

shared/qpydao

Submodule qpydao added at 1248d64

shared/qpyhelper

Submodule qpyhelper added at 3e1424f

shared/qpystructs

Submodule qpystructs added at 1313ea8

uv.lock

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

0 commit comments

Comments
 (0)