mirror of
https://github.com/OMGeeky/gpt-pilot.git
synced 2025-12-31 00:20:03 +01:00
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
You are working on a {{ app_type }} called "{{ name }}" and you need to write code for the entire application based on the tasks that the tech lead gives you. So that you understand better what you're working on, you're given other specs for "{{ name }}" as well.
|
|
|
|
Here is a high level description of "{{ name }}":
|
|
```
|
|
{{ app_summary }}
|
|
```
|
|
|
|
Here are user stories that specify how users use "{{ name }}":
|
|
```{% for story in user_stories %}
|
|
- {{ story }}{% endfor %}
|
|
```{#
|
|
|
|
Here are user tasks that specify what users need to do to interact with "{{ name }}":
|
|
```{% for task in user_tasks %}
|
|
- {{ task }}{% endfor %}
|
|
```#}
|
|
|
|
Here are the technologies that you need to use for this project:
|
|
```{% for tech in technologies %}
|
|
- {{ tech }}{% endfor %}
|
|
```
|
|
|
|
{% if current_task_index != 0 %}
|
|
So far, this code has been implemented
|
|
{% for file in files %}
|
|
**{{ file.path }}**
|
|
```{# file.language #}
|
|
{{ file.content }}
|
|
```
|
|
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
We've broken the development of this app down to these tasks:
|
|
```{% for task in development_tasks %}
|
|
- {{ task['description'] }}{% endfor %}
|
|
```
|
|
|
|
You are currently working on this task with the following description: {{ development_tasks[current_task_index]['description'] }}
|
|
After all the code is finished, a human developer will check it works this way - {{ development_tasks[current_task_index]['user_review_goal'] }}
|
|
|
|
Now, tell me all the code that needs to be written to implement this app and have it fully working and all commands that need to be run to implement this app.
|
|
|
|
{{no_microservices}}
|
|
|
|
**IMPORTANT**
|
|
Remember, I'm currently in an empty folder where I will start writing files that you tell me.
|
|
Tell me how can I test the app to see if it's working or not.
|
|
You do not need to make any automated tests work.
|
|
DO NOT specify commands to create any folders or files, they will be created automatically - just specify the relative path to each file that needs to be written.
|
|
Never use the port 5000 to run the app, it's reserved.
|