Skip to content

Commit 748b2f3

Browse files
committed
documentation
1 parent 18bdf69 commit 748b2f3

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ These jobs are using _PySpark_ to process larger volumes of data and are suppose
1818
1919
### Local Setup
2020

21+
> 💡 Use the [Devcontainer setup](#devcontainer-setup) if you encounter issues.
22+
2123
#### Pre-requisites
2224

2325
Please make sure you have the following installed and can run them
@@ -32,12 +34,29 @@ We recommend using WSL 2 on Windows for this exercise, due to the [lack of suppo
3234

3335
Follow instructions on the [Windows official page](https://learn.microsoft.com/en-us/windows/wsl/setup/environment) and then the linux install.
3436

37+
> 💡 Use the [Devcontainer setup](#devcontainer-setup) if you encounter issues.
38+
3539
#### Install all dependencies
3640

3741
```bash
3842
poetry install
3943
```
4044

45+
### Devcontainer setup
46+
47+
Configuration to use dev containers is provided in `.devcontainer`
48+
49+
> ⚠️ this take up to 7 minutes to setup, make sure to have things running before the interview.
50+
51+
#### In VSCode
52+
53+
Follow instructions in https://code.visualstudio.com/docs/devcontainers/containers
54+
55+
### In Github codespaces
56+
57+
1. [Fork](https://github.com/techops-recsys-lateral-hiring/dataengineer-transformations-python/fork) this repository.
58+
2. Follow [codespace instructions](https://docs.github.com/en/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#the-codespace-creation-process) from the forked repository, to create the environment.
59+
4160
### Verify setup
4261

4362
> All of the following commands should be running successfully
@@ -87,6 +106,7 @@ The following section provides context over them.
87106
```
88107
89108
/
109+
├─ /.devcontainer # Contains configurations for dev containers
90110
├─ /data_transformations # Contains the main python library
91111
│ # with the code to the transformations
92112
@@ -102,7 +122,6 @@ The following section provides context over them.
102122
│ # and the setup
103123
104124
├─ .gitignore
105-
├─ .pylintrc # configuration for pylint
106125
├─ LICENCE
107126
├─ poetry.lock
108127
├─ pyproject.toml

0 commit comments

Comments
 (0)