Skip to content

Conversation

@pedrogaudencio
Copy link
Collaborator

@pedrogaudencio pedrogaudencio commented Nov 5, 2025

  • update CRUD behaviour under /article/ prefix:
    • Article Viewing (Main Page): /article/{username}/{subjectname}
    • File Preview (Diff Preview): /article/{username}/{subjectname}/_preview/{branch}/{filepath}
    • Fork to Edit: /article/{username}/{subjectname}/_fork/{filepath}
    • Edit File: /article/{username}/{subjectname}/_edit/{filepath}
    • Create New File: /article/{username}/{subjectname}/_new/{filepath}
    • Delete File: /article/{username}/{subjectname}/_delete/{filepath}
    • Upload File: /article/{username}/{subjectname}/_upload/{filepath}
    • Apply Diff/Patch: /article/{username}/{subjectname}/_diffpatch/{filepath}
    • Cherry-Pick Commit: /article/{username}/{subjectname}/_cherrypick/{sha}/{filepath}
    • Upload File to Server (Temporary): /article/{username}/{subjectname}/upload-file
    • Remove Uploaded File from Server (Temporary): /article/{username}/{subjectname}/upload-remove
  • enable article editing (from the owner)
  • update url paths on bubble view ("view article") and article view ("edit mode")

* Article Viewing (Main Page): /article/{username}/{subjectname}
* File Preview (Diff Preview): /article/{username}/{subjectname}/_preview/{branch}/{filepath}
* Fork to Edit: /article/{username}/{subjectname}/_fork/{filepath}
* Edit File: /article/{username}/{subjectname}/_edit/{filepath}
* Create New File: /article/{username}/{subjectname}/_new/{filepath}
* Delete File: /article/{username}/{subjectname}/_delete/{filepath}
* Upload File: /article/{username}/{subjectname}/_upload/{filepath}
* Apply Diff/Patch: /article/{username}/{subjectname}/_diffpatch/{filepath}
* Cherry-Pick Commit: /article/{username}/{subjectname}/_cherrypick/{sha}/{filepath}
* Upload File to Server (Temporary): /article/{username}/{subjectname}/upload-file
* Remove Uploaded File from Server (Temporary): /article/{username}/{subjectname}/upload-remove
@pedrogaudencio pedrogaudencio self-assigned this Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants