- Open a Microsoft word document on web
- Navigate to insert tab
- Click add-ins button, upload my add-in
- Drag add-in/manifest.xml into the upload bar
- Click upload
If you can't find the Add-ins tab, look instead on the File menu for "Get Add-ins" or something like that, then click Manage Add-ins.
cd frontendnpm installnpm run dev-server
Run npm run lint --fix to auto-fix (almost) all lint errors.
After cloning this repo:
uv syncin the top-level folder; activate the.venvenvironment that this createscd backend(for all the following steps)- Run
uv run get_env.pyto create the.envfile. (It'll prompt you for an OpenAI API key.) - Run the server:
uv run uvicorn server:app --host localhost --port 8000 --reload
Run ./test_generation script in the backend folder to make a test request. However, it runs against the prod server; change the URL to run against a local server (e.g., http://localhost:8000/api/generation).
Note: the custom LLM backend has moved to https://github.com/AIToolsLab/writing-prototypes.
We follow specific GitHub conventions to keep our project organized and maintain code quality.
Quick Start:
- Create an issue for your task
- Create a branch:
<type>/<description>(e.g.,feat/add-user-login) - Make commits:
<type>: <description>(e.g.,feat: add login form) - Open a PR and link to your issue
- Get at least one approval before merging
For detailed conventions on branch naming, commit messages, PR process, and issue management, see CONTRIBUTING.md.
The visual regression tests capture screenshots and ensure UI consistency of the application. See VISUAL_REGRESSION.md for detailed instructions on running tests and updating baseline images.