You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-8
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
-
# LazyDev: Automated Coding Project
1
+
# LazyDev: Automating Coding Projects
2
2
3
-
`Lazyness is the mother of invention`
3
+
```
4
+
Lazyness is the mother of invention 😉
5
+
```
4
6
5
7
LazyDev is a Python module that utilizes GPT models to create entire coding projects for you. With just a few simple commands, LazyDev can generate a project file tree, write the necessary code, and even test the project for you. Say goodbye to the hassle of setting up projects from scratch and let LazyDev do the heavy lifting for you.
6
8
@@ -14,29 +16,42 @@ LazyDev is a Python module that utilizes GPT models to create entire coding proj
14
16
15
17
## Installation
16
18
17
-
```
19
+
LazyDev requires Python 3.6 or above.
20
+
```shell
18
21
pip install lazydev
19
22
```
23
+
### setup environment
20
24
21
-
LazyDev requires Python 3.6 or above.
25
+
first setup your shell with openai api key in the environment. I would recommend adding it to your ~/.bashrc
Replace `your_openai_key` with your openai api key
36
+
22
37
23
38
## Usage
24
39
25
40
Using LazyDev is as simple as running a single command. Once installed, you can initiate the project generation process by executing the following command:
26
41
27
-
```
28
-
lazydev develop -r <what you want to do>
42
+
```shell
43
+
lazydev develop -r "what ever you want to do"
29
44
```
30
45
31
-
Replace `<what you want to do>` with a brief description of your project's purpose or objective. LazyDev will then prompt you with a series of questions to gather the necessary information for project generation.
46
+
Replace `what ever you want to do` with a brief description of your project's purpose or objective. LazyDev will then prompt you with a series of questions to gather the necessary information for project generation.
32
47
33
48
After answering the questions, LazyDev will proceed to plan the project structure, create the appropriate file tree, generate the required code files, and even run tests to verify the functionality.
34
49
35
50
## Example
36
51
37
52
Let's say you want to create a Python web application for managing a book library. You can use LazyDev to automate the project setup. Here's an example command:
0 commit comments