mirror of
https://github.com/IRS-Public/direct-file.git
synced 2025-06-28 04:25:52 +00:00
initial commit
This commit is contained in:
parent
2f3ebd6693
commit
e0d5c84451
3413 changed files with 794524 additions and 1 deletions
75
docs/engineering/df-tools/Flamingo-Fact-Checker.md
Normal file
75
docs/engineering/df-tools/Flamingo-Fact-Checker.md
Normal file
|
@ -0,0 +1,75 @@
|
|||
# Flamingo Fact Checker
|
||||
|
||||
[Flamingo Fact Checker (zip file in utils directory)](../../utils/) is a chrome extension to assist devs with tracking facts as they move through the UI.
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
* Fact tracking - View fact values live on screen.
|
||||
* Live facts - shows the facts associated with the fields on the page currently being viewed.
|
||||
* Telescope - View fact documentation and live values of the dependencies inline. Requires environment variable `VITE_ENABLE_FLAMINGO_TELESCOPE` to be set to true.
|
||||
* Import / Export of factgraph - click on the extension button in Chrome to robustly import or export a factgraph.
|
||||
* Import / Export of fact names - click on the extension button in Chrome to track a group of facts.
|
||||
|
||||
<img width="523" alt="image-1" src="https://github.com/user-attachments/assets/a82a157c-8195-43eb-9139-998b9c142bd9" />
|
||||
|
||||
|
||||
<img width="706" alt="image-2" src="https://github.com/user-attachments/assets/81ff2ab3-092b-491a-b8da-819e88b6ea64" />
|
||||
|
||||
## How to install
|
||||
|
||||
1. Get the latest release zip
|
||||
2. Extract the zip, it should create a folder named flamingo
|
||||
3. Go to `chrome://extensions/`
|
||||
4. Enable developer mode
|
||||
5. Click on "Load unpacked", navigate to the folder and click select
|
||||
6. Go to directfile on [localhost](http://localhost) and it should load.
|
||||
|
||||
### How to update
|
||||
|
||||
1. Get the latest release zip
|
||||
2. Extract the zip, it should create a folder named flamingo
|
||||
3. Go to `chrome://extensions/`
|
||||
4. Hit the reload the button on the extension
|
||||
|
||||
### How to enable telescope
|
||||
|
||||
The data for the fact definitions is rather large and I didn't want to force everyone to download it. So this feature is available only on local dev and requires that you set an environment variable in your local environment:
|
||||
|
||||
```
|
||||
export VITE_ENABLE_FLAMINGO_TELESCOPE=true
|
||||
```
|
||||
|
||||
or start npm with it
|
||||
|
||||
```
|
||||
VITE_ENABLE_FLAMINGO_TELESCOPE=true npm run start
|
||||
```
|
||||
|
||||
## Releases
|
||||
|
||||
### v1.4.0 [flamingo_v1.4.0.zip](https://github.com/DirectFile/flamingo-fact-checker/blob/main/uploads/457d2aa5547a204b35897000246cbe84/flamingo_v1.4.0.zip)
|
||||
|
||||
* Facts truncate if too long, hover to see full name
|
||||
* Bugs with first install fixed (if rewind never seemed to work for you)
|
||||
|
||||
### v1.3.0 [flamingo_v1.3.0.zip](https://github.com/DirectFile/flamingo-fact-checker/blob/main/uploads/14b80c152c2d518673e7bce8bcb65ad7/flamingo_v1.3.0.zip)
|
||||
|
||||
* Telescope into a fact and see its dependencies and their values
|
||||
* Incomplete and placeholder values now visible
|
||||
* Load and copy out your factgraph easily
|
||||
|
||||
### v1.2.1 [flamingo_v1.2.1.zip](https://github.com/DirectFile/flamingo-fact-checker/blob/main/uploads/3107745f4a357647582746fb3a2e8a44/flamingo_v1.2.1.zip)
|
||||
|
||||
* Rewind your factgraph
|
||||
* Hotlink to collection items
|
||||
* Bugfixes
|
||||
|
||||
#### Known Issues
|
||||
|
||||
* Some collection items may have more than one hotlink and depending on factgraph, they may not all be visible pages.
|
||||
|
||||
### v1.1.0 [flamingo_v1.1.0.zip](https://github.com/DirectFile/flamingo-fact-checker/blob/main/uploads/3fd9deef0cc06c1b9394babc7a4b1091/flamingo_v1.1.0.zip)
|
||||
|
||||
* Persistent fact tracking
|
||||
* Live monitor of current facts on page
|
BIN
docs/engineering/df-tools/flamingo-fact-checker-main.zip
Normal file
BIN
docs/engineering/df-tools/flamingo-fact-checker-main.zip
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue