Initialize Vue App
- yarn install
- yarn dev
Dropbox Auth process
- Dropbox [email protected]
- Create app folder
- https://www.dropbox.com/developers/apps
- set Redirect URL
- get client ID for SDK (App Key?)
- Enable More users (Apply for Production Status)
This app ...
- is created using Vue 3 + Vite
- uses composition mode single file components
- uses modules and vue plugins written in either JavaScript or TypeScript
- VS Code + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
We adopt the following collaboration process:
All work is planned using Issues prioritized into Milestones.
- Start work by picking up an unassigned issue from the earliest incomplete milestone.
- Assign the issue to yourself.
- Create a branch for the issue (off of main).
- Work locally on your issue branch.
- We encourage you to commit your work in progress at logical increments, but also daily or so, and to push to origin every time as a backup.
- Once you believe your code satisfies the issue and is ready for review and integration...
- You must bring your branch up to date with main. Fetch the latest from origin, and pull/merge main into your issue branch. Resolve any conflicts, and make sure your issue code is functioning as expected.
- We encourage you to fetch and merge from main routinely if your work on your issue code lasts for days+.
- Open a Pull Request from your issue branch to main.
- Tag alvarix and/or chadcrume as reviewers for your PR.
- You should receive a github email notification from the vercel bot letting you know that your branch passes the build test.
- You must bring your branch up to date with main. Fetch the latest from origin, and pull/merge main into your issue branch. Resolve any conflicts, and make sure your issue code is functioning as expected.
- PR reviewers give feedback or ask questions as comments in the github PR code review.
- Check that branch is not behind main.
- Check that all the checks on the github PR passed.
- ... need to elaborate review checklist ...
- Once approved by either alvarix or chadcrume, the PR can be merged.
- Anyone working on their own issue branches are responsible for pulling the latest from main, and reconciling any conflicts, before their issue branch PR is considered ready to review and merge. (See step 1.5.1 above.)