alessandro-avila / project-oagents

Experimental AI Agents Framework
Creative Commons Attribution 4.0 International
0 stars 0 forks source link

DevLead.Plan chain for #61 #63

Closed project-oagent-gh-app[bot] closed 1 month ago

project-oagent-gh-app[bot] commented 1 month ago

I'd like to build a typical Todo List Application: a simple productivity tool that allows users to create, manage, and track tasks or to-do items. Key features of the Todo List application include the ability to add, edit, and delete tasks, set due dates and reminders, categorize tasks by project or priority, and mark tasks as complete. The Todo List applications also offer collaboration features, such as sharing tasks with others or assigning tasks to team members. Additionally, the Todo List application will offer offer mobile and web-based interfaces, allowing users to access their tasks from anywhere. Use C# as the language. The app needs to be deployed to Azure, be highly performant, cost effective and secure, following the rules of Well Architected Framework.

project-oagent-gh-app[bot] commented 1 month ago

{ "steps": [ { "step": "1", "description": "Setting up the development environment", "subtasks": [ { "subtask": "1.1", "description": "Installing necessary tools and libraries", "prompt": "Write a script to install Visual Studio community edition, .NET Core SDK and the Azure CLI tool on your development machine." }, { "subtask": "1.2", "description": "Setting up Azure account", "prompt": "Write a script to set up Azure account, create a new resource group and create a new App Service plan on Azure." } ] }, { "step": "2", "description": "Creating the base structure for the To-do List App", "subtasks": [ { "subtask": "2.1", "description": "Creating a new .NET Core Web API project", "prompt": "Write the command to create a new .NET Core Web API project named 'TodoListApp' using the .NET Core CLI." }, { "subtask": "2.2", "description": "Setting up Entity Framework Core", "prompt": "Write the code to set up Entity Framework Core in the 'TodoListApp' project." } ] }, { "step": "3", "description": "Building the backend for To-do List App", "subtasks": [ { "subtask": "3.1", "description": "Creating the Database Context", "prompt": "Write the code to create the 'TodoListContext' class that inherits from DbContext in the 'TodoListApp' project." }, { "subtask": "3.2", "description": "Creating the Todo task model", "prompt": "Write the code to create the 'TodoTask' model in the 'TodoListApp' project." }, { "subtask": "3.3", "description": "Creating the API Controllers", "prompt": "Write the code to create the 'TodoTasksController' in the 'TodoListApp' project." } ] }, { "step": "4", "description": "Building the frontend for To-do List App", "subtasks": [ { "subtask": "4.1", "description": "Creating the views", "prompt": "Write the code to create views for displaying, creating, editing and deleting Todo tasks in the 'TodoListApp' project." }, { "subtask": "4.2", "description": "Creating the controller", "prompt": "Write the code to create the 'HomeController' in the 'TodoListApp' project." } ] }, { "step": "5", "description": "Deploying the To-do List App to Azure", "subtasks": [ { "subtask": "5.1", "description": "Creating an App Service on Azure", "prompt": "Write a script to create an App Service on Azure using the Azure CLI tool." }, { "subtask": "5.2", "description": "Deploying the app", "prompt": "Write a script to deploy the 'TodoListApp' project from your local machine to the App Service on Azure." } ] } ] }