Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: outline doc pusher #9

Merged
merged 9 commits into from
Feb 2, 2024
Merged

feat: outline doc pusher #9

merged 9 commits into from
Feb 2, 2024

Conversation

hungluu
Copy link
Collaborator

@hungluu hungluu commented Feb 2, 2024

Required information

What features / fixes included in this PR:

  • Outline pusher and APIs for importing synced docs, pages into Outline
  • UI for selecting docs and pages, importing form
  • Enhancement for item listing UI

PR Checklist:

  • Follow the style of the surrounding code
  • Manual tests
  • Write tests to cover all possible scenarios
  • PR has appropriate labels added (needs-testing, needs-review, etc.)
  • For bug-fixing PR, has a push to snapshot failed scenarios triggered by CI

Nice to have information

Related Flow Diagram

This PR implements pusher flow as in diagram https://coderpush.getoutline.com/doc/version-20-W3KKy77BIw#h-diagram

image

Please see src/modules/mover/interfaces.ts:

image

Screenshots or Records

Demo record coming soon

image

Steps to test:

  • Sync docs from Coda
  • Select some items and click "Push"
  • Fill in Outline API token and wait for server for validating selection
  • Click "Go ahead" to process or "Hmm.. maybe later" to close outline form

Other concerns:

Any other thoughts or ideas on further improvement

@hungluu hungluu merged commit b3d4518 into main Feb 2, 2024
1 check passed
@hungluu hungluu deleted the feat/outline-doc-pusher branch February 2, 2024 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix missing images in synced docs Users pick multiple Code docs to sync into Outline with API token
1 participant