Working on next iterations? #17
-
|
I used codemachine for a kickoff of a project which works flawlessly (ignoring a fact that it took 15 hours for a small Ruby gem :) ). Is there a recommended flow how to make it work? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
So there are basically two ways to handle this: If your new features are pretty straightforward - just manually add tasks to the tasks.json file and manage the steps through template.json. This skips the whole planning phase. If you need proper planning for the new features - delete the .codemachine folder and add your updated specs. It’ll start fresh from planning. The thing is, codemachine is really built for massive codebases that take 8+ hours. Even adding new features is going to take a long time to implement with the current version. We're planning to add dynamic sizing in 0.4.0 so it can better match the actual size of what you’re building. The reason just extending specification.md didn’t work is because codemachine already finished its planning phase and saved everything in template.json, so it doesn’t automatically pick up spec changes without starting over. For a small Ruby gem like yours, the manual task approach is probably way more efficient unless you really need heavy replanning. |
Beta Was this translation helpful? Give feedback.
So there are basically two ways to handle this:
If your new features are pretty straightforward - just manually add tasks to the tasks.json file and manage the steps through template.json. This skips the whole planning phase.
If you need proper planning for the new features - delete the .codemachine folder and add your updated specs. It’ll start fresh from planning.
The thing is, codemachine is really built for massive codebases that take 8+ hours. Even adding new features is going to take a long time to implement with the current version.
We're planning to add dynamic sizing in 0.4.0 so it can better match the actual size of what you’re building.
The reason just extending specification.m…