A two-way Markdown mirror
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
Research direction
Start with ROADMAP.md and the existing one-way mirror in v1.4 (#37). Decide and record dated answers there for file watching, versions, conflicts, new and deleted prompt files, and workflows; the issue is done when those decisions are documented and it has a milestone with its own checklist.
Written by the indexing model from the issue text.
Description
Edit a prompt's Markdown file in any editor, and have the library pick the change up.
v1.4's mirror (#37) is one-way on purpose: Prompuff writes the folder, and Import is still the only way files come in. A two-way mirror waits until the one-way mirror has shipped and people use it.
What has to be settled before this gets a milestone
- Watching. How Prompuff notices a changed file, including while it's closed, when it next opens.
- Versions. A changed title, description, body or notes in a file becomes a new version, as in the app. A file that doesn't parse leaves the prompt alone and says why.
- Conflicts. A prompt changed in the app and in its file since the last sync. The library keeps both as versions or asks, but never loses either one.
- New and deleted files. Whether a new file becomes a prompt, and whether a deleted file sends its prompt to Recently deleted. Removing for good from a file seems too risky.
- Workflows. The same questions for files in
workflows/.
Done when
- The settled answers are a dated decision in ROADMAP.md, and this issue gets a milestone with its own checklist.
- Dominant language
- C#
- Stars
- 0
- Forks
- 1
- Avg merge
- 1h 21m
- Merged PRs (30d)
- 22
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from hazeliscoding/prompuff
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
hazeliscoding/prompuff#34 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
hazeliscoding/prompuff#22 ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
hazeliscoding/prompuff#14 ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 1/5 1-3 hours Newbie friendliness 92/100
hazeliscoding/prompuff#13 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
hazeliscoding/prompuff#12 ·
Maintainers usually reply within 1 day
All issues in hazeliscoding/prompuff
Similar issues
-
area-multitenancy area-security p1-recommended priority-high technical-debt
Difficulty 2/5 Under an hour Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
help wanted needs-unity ready for a contributor
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
eyalgolan/statecraft-israel#1542 ·
Maintainers usually reply within 1 day
-
kind/enhancement Provider Upgrade pulumi/pulumi-azure R1 Task
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
pulumi/pulumi-azure#3669 ·
-
type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
webclient does not startPossibly taken @PawelTroka claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PawelTroka/Computator.NET#257 ·
Maintainers usually reply within 1 day