@@ -45,6 +45,18 @@ cd laygo-python
4545pip install -e " .[dev]"
4646```
4747
48+ ### 🐳 Dev Container Setup
49+
50+ If you're using this project in a dev container, you'll need to configure Git to use HTTPS instead of SSH for authentication:
51+
52+ ``` bash
53+ # Switch to HTTPS remote URL
54+ git remote set-url origin https://github.com/ringoldsdev/laygo-python.git
55+
56+ # Configure Git to use HTTPS for all GitHub operations
57+ git config --global url." https://github.com/" .insteadOf " git@github.com:"
58+ ```
59+
4860---
4961
5062## 🚀 Usage
@@ -69,7 +81,7 @@ print(result) # [4, 8, 12, 16, 20]
6981
7082``` python
7183from laygo import Pipeline
72- from laygo.helpers import PipelineContext
84+ from laygo import PipelineContext
7385
7486# Create context with shared state
7587context: PipelineContext = {" multiplier" : 3 , " threshold" : 10 }
@@ -114,7 +126,7 @@ high_earners = (
114126### Using Transformers Directly
115127
116128``` python
117- from laygo.transformers import Transformer
129+ from laygo import Transformer
118130
119131# Create a reusable transformation pipeline
120132transformer = (
@@ -133,7 +145,7 @@ result2 = list(transformer(range(10))) # [4, 8, 12, 16, 20]
133145
134146``` python
135147from laygo import Pipeline
136- from laygo.transformers import Transformer
148+ from laygo import Transformer
137149
138150# Create reusable transformation components
139151validate_data = Transformer.init(dict ).filter(lambda x : x.get(" id" ) is not None )
@@ -152,7 +164,7 @@ result = (
152164
153165``` python
154166from laygo import Pipeline
155- from laygo.transformers import ParallelTransformer
167+ from laygo import ParallelTransformer
156168
157169# Process large datasets with multiple threads
158170large_data = range (100_000 )
@@ -179,7 +191,7 @@ results = (
179191
180192``` python
181193from laygo import Pipeline
182- from laygo.transformers import Transformer
194+ from laygo import Transformer
183195
184196def risky_operation (x ):
185197 if x == 5 :
0 commit comments