Skip to content

How we implement this #1

@di-sukharev

Description

@di-sukharev

i see the tool as a CLI.

  1. you run it like devil run or smth
  2. then you chat with the devil lol
  3. he suggests the implementation
  4. you discuss it with him
  5. browses internet if needed
  6. navigates the project
  7. asks more questions
  8. creates a git branch
  9. then devil splits the task into subtasks
  10. then implements each subtask as per tdd (for better accuracy)
  11. edits code in repl until the test is solved
  12. commits the changes (so you can use git cli and e.g. revert back to a state where tests where not failing)
  13. opens a pr

the run command is implemented in pseudocode here: https://github.com/di-sukharev/devil/blob/master/src/commands/run/index.ts

please give it a look and share your thoughts, we go from there

im meanwhile i continue implementing it function by function as per the file shared above

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions