Skip to content

Commit 77c7702

Browse files
author
Gaurav Singh
committed
Updated README.md
1 parent 8d2157d commit 77c7702

File tree

1 file changed

+41
-2
lines changed

1 file changed

+41
-2
lines changed

README.md

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1-
# Building an API framework with Python
1+
# Building an API test automation framework with Python
2+
3+
## Purpose
4+
5+
Code for TAU (Test automation university) course on building an API framework with Python. Once ready this would be
6+
published at [Test automation university](https://testautomationu.applitools.com/), You can also find a series of blogs
7+
that I'm writing for this course on my blog [https://automationhacks.io/](https://automationhacks.io/tags/)
8+
under `Python` tag. However, the video courses are going to have much more context and in depth discussions
9+
10+
## Setup
11+
12+
Ensure you
13+
have [pipenv already installed](https://automationhacks.io/2020/07/12/how-to-manage-your-python-virtualenvs-with-pipenv/):
14+
15+
```zsh
16+
# Activate virtualenv
17+
pipenv shell
18+
# Install all dependencies in your virtualenv
19+
pipenv install
20+
```
21+
22+
## How to navigate
23+
24+
Each chapter has its own dedicated branch in `/example/<chapter_no>_<topic>` format. For
25+
e.g. `example/01_setup_python_dependencies`
26+
27+
You can either use your IDE or terminal to switch to that branch and see the last updated commit.
28+
29+
```zsh
30+
# Checkout the entire branch
31+
git checkout example/01_setup_python_dependencies
32+
# Checkout to a specific commit, here <sha> can be found using `git log` command
33+
git checkout <sha>
34+
```
35+
36+
## Discuss?
37+
38+
Feel free to use the [Github discussions](https://github.com/automationhacks/course-api-framework-python/discussions/1)
39+
in this repo to ✍🏼 your thoughts or even use the disqus comments section on the blogs.
40+
41+
Happy learning!
242

3-
This is the code for TAU course on building an API framework with python

0 commit comments

Comments
 (0)