29 Commits

Author SHA1 Message Date
Ken Snyder
e11e609fd6 chore: remove actions from docs package 2022-02-21 14:50:21 -08:00
Ken Snyder
87fba15591 chore: updated index to work better with existing searchbar 2022-02-21 14:11:48 -08:00
Ken Snyder
26aab057ef Merge branch 'main' into develop 2022-02-18 00:53:39 -08:00
Ken Snyder
d20e7e9d08 Squashed commit of the following:
commit aa60ea14d3
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 14 12:52:27 2022 -0800

    chore(tauri-search): started setting up for AST parse of rust

commit 035aef7619
Author: Ken Snyder <ken@ken.net>
Date:   Fri Feb 11 22:06:39 2022 -0800

    chore: updated deps and caches

commit 39eb1c04f2
Author: Ken Snyder <ken@ken.net>
Date:   Wed Feb 9 17:16:20 2022 -0800

    chore: improvements to Prose and Consolidated model

commit cf85aece9a
Author: Ken Snyder <ken@ken.net>
Date:   Wed Feb 9 10:37:39 2022 -0800

    fix: moved no-new-privileges setting in docker-compose back to correct settign

commit 6fd1af7fc4
Author: Ken Snyder <ken@ken.net>
Date:   Wed Feb 9 09:57:30 2022 -0800

    chore: remove heirarchy_radio_lvl props to improve interaction with searchbar

    chore: updated deps

commit 266bc604ae
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 17:34:23 2022 -0800

    chore: removed refs to feature branch with TS AST

    chore: added `anchor` property to consolidated index for consistency sake

commit 556e0e29bd
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 14:31:09 2022 -0800

    chore: wire up all inputs to ENV variables

commit 866092e2e0
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 14:20:10 2022 -0800

    Feature/action jackson (#2)

    * chore: checking whether full relative path works

    * chore: add stage input to full-update

    * chore: moved prep action into actions folder

    * chore: checkout in action as well as workflow

    * chore: no name for checkout

    * fix: added checkout to test workflow

    * chore: trying actions/prep/action.yml path

    * chore: added namespace for setup-node

    * chore: added "shell" for CLI commands

    * chore: install tauri-repo deps as separate step

    * chore: use pnpm's action

    * chore: added pnpm version number

    * chore: disable cache for now

    * added some more inputs

    * chore: remove recursive flag in pnpm action

    * added ENV specific scripts for full update

    * chore: move MEILI keys to be stage specific

    * chore: add secrets to ENV in update

    * fix: add defensive code to ESM version of getEnv()

    * fix: more defence with getEnv()

    * chore: getEnv is defensive as hell :)

    * chore: another attempt at avoiding getEnv error

    * chore: picking up secrets in a differnt bucket

    * chore: full-update includes GH_ secrets

commit 6da3e9c4d6
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 11:25:11 2022 -0800

    chore: added full-update action

commit 7164376b38
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 11:18:23 2022 -0800

    chore: composite action's must be called action.yml

commit c781712d1b
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 09:32:54 2022 -0800

    chore: take 2 on test action

commit e841ba2b7f
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 09:12:34 2022 -0800

    chore: take 1 on a build action

commit 977434bd07
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 08:50:34 2022 -0800

    fix: fixed typo in docker-compose

    chore: starting github actions with build, lint, and test

commit 27aba5e5cf
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 8 07:05:38 2022 -0800

    chore: increased patterns to exclude ENV files

commit 4b40fc3a1f
Merge: b153e32 deb541f
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 19:53:51 2022 -0800

    Merge branch 'feature/models-return-function' into develop

commit deb541fafe
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 19:53:40 2022 -0800

    refactor: adjusted both CJS and ESM code to be able to interact better WRT to stage

commit 5aaaafe7ff
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 03:37:33 2022 -0800

    refactor: made createModel return a function that returns ISearchModel; allowing stage based offsets in Meili API

commit b153e3266d
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 01:19:27 2022 -0800

    chore: remove temp file vite.config.ts.js from repo

commit be8e580fe5
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 01:12:23 2022 -0800

    test: fixed tests to adjust to external changes in documentation as well as earlier caching refactor

commit c34a4c693f
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 00:42:46 2022 -0800

    fix: exclude JS API docs from prose docs

commit e3e371d3a8
Author: Ken Snyder <ken@ken.net>
Date:   Mon Feb 7 00:08:42 2022 -0800

    chore: created placeholder files for github actions

    refactor: refactored all CLI and pipeline code to be more consistent and use better abstraction

    feature: added the ability to configure ranking properties in a model

    refactor: reduced the number of cache files and removed those unnecessary for delta updates from git

commit faf048b2cf
Author: Ken Snyder <ken@ken.net>
Date:   Sat Feb 5 15:00:52 2022 -0800

    chore: remove unwanted cache files and make those which have merit binary files

commit b9c05ad560
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 21:14:55 2022 -0800

    chore: tuned properties of "consolidated" index to be more inline with current search

commit f40de2fd32
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 14:49:07 2022 -0800

    fix: fixed CLI to drop indexes (really this time)

commit f78c4070ed
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 14:47:05 2022 -0800

    fix: added appropriate await for dropping indexes

commit 2aaa6ddc69
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 14:45:47 2022 -0800

    chore: added CLI commands for creating and dropping indexes

commit 97384a6e9e
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 13:09:36 2022 -0800

    chore: fixed "into" docker scripts

commit 19fde622c3
Author: Ken Snyder <ken@ken.net>
Date:   Thu Feb 3 12:38:36 2022 -0800

    docs: small updates to help with ENV variables and docker compose

    chore: made sure that push-caches CLI creates the indexes before pushing docs (so that Model's config is used)

commit 6d67bac1b1
Author: Ken Snyder <ken@ken.net>
Date:   Wed Feb 2 21:32:02 2022 -0800

    chore: moved to forked version of simple-markdown which doesn't pollute namespace

    chore: forked markdown-it-collapsible and then upgraded it ... now released as markdown-it-expandable

commit 6e4aa1a342
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 13:26:08 2022 -0800

    chore(docs): styling adjustment to inline code blocks

commit 6377eb0a08
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 12:20:26 2022 -0800

    chore(docs): 2nd round of de-linting once React type bleed-in was removed

commit 1742280b3f
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 12:00:18 2022 -0800

    chore(docs): de-linted Vue files to follow linting rules

commit b17b699135
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 10:39:01 2022 -0800

    chore: updated docs links in README for docs package

commit c80d5aba41
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 01:58:23 2022 -0800

    feature: calling a model's createIndex also configures the index per the Model's specification

commit e4ce4f813f
Author: Ken Snyder <ken@ken.net>
Date:   Tue Feb 1 00:16:38 2022 -0800

    docs: cleaned up playground and mildly improved ux

commit b9c2bea63d
Author: Ken Snyder <ken@ken.net>
Date:   Mon Jan 31 22:37:42 2022 -0800

    chore: de-lint

commit 2b43976401
Merge: db33076 3ca01df
Author: Ken Snyder <ken@ken.net>
Date:   Mon Jan 31 22:11:30 2022 -0800

    Merge branch 'feature/mappers-integrated-with-model' into develop

commit 3ca01dfa6b
Author: Ken Snyder <ken@ken.net>
Date:   Mon Jan 31 22:10:54 2022 -0800

    chore: added link tests

commit 1efd543861
Author: Ken Snyder <ken@ken.net>
Date:   Mon Jan 31 20:11:21 2022 -0800

    chore: all pipelines -- outside of Rust API -- are in place and playground starting to be useful in analyizing index characteristics

commit 0c771ff555
Author: Ken Snyder <ken@ken.net>
Date:   Fri Jan 28 16:37:30 2022 -0800

    chore: finished refreshRepos() functionality

commit 60cd7912c0
Author: Ken Snyder <ken@ken.net>
Date:   Fri Jan 28 16:00:00 2022 -0800

    chore: refreshProse CLI and tests complete

    chore: refreshRepos started

commit 75d97ed4da
Author: Ken Snyder <ken@ken.net>
Date:   Thu Jan 27 23:02:53 2022 -0800

    chore: better CLI message for refresh-prose when no changes are detected

commit 1d50595692
Author: Ken Snyder <ken@ken.net>
Date:   Thu Jan 27 22:56:57 2022 -0800

    chore: added "refresh-prose" CLI command to build AST and ProseModel cache

commit 39cf3f84e7
Author: Ken Snyder <ken@ken.net>
Date:   Wed Jan 26 16:47:59 2022 -0800

    chore: reduced number of mappers needed and removed the createMapper abstraction

commit 8b753b4cc8
Author: Ken Snyder <ken@ken.net>
Date:   Wed Jan 26 10:40:42 2022 -0800

    refactor: moved files into better directory structure, simplified TS parse, added MD parse

commit d95db76538
Author: Ken Snyder <ken@ken.net>
Date:   Tue Jan 25 06:30:24 2022 -0800

    chore: model config API accepts mappers but API still needs finishing
2022-02-18 00:43:53 -08:00
Ken Snyder
ce1fd7fe9e chore: more refinements to rust scraper tool 2022-02-16 14:04:59 -08:00
Ken Snyder
aa60ea14d3 chore(tauri-search): started setting up for AST parse of rust 2022-02-14 12:52:27 -08:00
Ken Snyder
50e1819977 FIrst Pass on the new Tauri Search (#1)
* chore: model config API accepts mappers but API still needs finishing

* refactor: moved files into better directory structure, simplified TS parse, added MD parse

* chore: reduced number of mappers needed and removed the createMapper abstraction

* chore: added "refresh-prose" CLI command to build AST and ProseModel cache

* chore: better CLI message for refresh-prose when no changes are detected

* chore: refreshProse CLI and tests complete

chore: refreshRepos started

* chore: finished refreshRepos() functionality

* chore: all pipelines -- outside of Rust API -- are in place and playground starting to be useful in analyizing index characteristics

* chore: added link tests

* chore: de-lint

* docs: cleaned up playground and mildly improved ux

* feature: calling a model's createIndex also configures the index per the Model's specification

* chore: updated docs links in README for docs package

* chore(docs): de-linted Vue files to follow linting rules

* chore(docs): 2nd round of de-linting once React type bleed-in was removed

* chore(docs): styling adjustment to inline code blocks

* chore: moved to forked version of simple-markdown which doesn't pollute namespace

chore: forked markdown-it-collapsible and then upgraded it ... now released as markdown-it-expandable

* docs: small updates to help with ENV variables and docker compose

chore: made sure that push-caches CLI creates the indexes before pushing docs (so that Model's config is used)

* chore: fixed "into" docker scripts

* chore: added CLI commands for creating and dropping indexes

* fix: added appropriate await for dropping indexes

* fix: fixed CLI to drop indexes (really this time)

* chore: tuned properties of "consolidated" index to be more inline with current search

* chore: remove unwanted cache files and make those which have merit binary files

* chore: created placeholder files for github actions

refactor: refactored all CLI and pipeline code to be more consistent and use better abstraction

feature: added the ability to configure ranking properties in a model

refactor: reduced the number of cache files and removed those unnecessary for delta updates from git

* fix: exclude JS API docs from prose docs

* test: fixed tests to adjust to external changes in documentation as well as earlier caching refactor

* chore: remove temp file vite.config.ts.js from repo

* refactor: made createModel return a function that returns ISearchModel; allowing stage based offsets in Meili API

* refactor: adjusted both CJS and ESM code to be able to interact better WRT to stage

* chore: increased patterns to exclude ENV files

* fix: fixed typo in docker-compose

chore: starting github actions with build, lint, and test

* chore: take 1 on a build action

* chore: take 2 on test action

* chore: composite action's must be called action.yml

* chore: added full-update action

* Feature/action jackson (#2)

* chore: checking whether full relative path works

* chore: add stage input to full-update

* chore: moved prep action into actions folder

* chore: checkout in action as well as workflow

* chore: no name for checkout

* fix: added checkout to test workflow

* chore: trying actions/prep/action.yml path

* chore: added namespace for setup-node

* chore: added "shell" for CLI commands

* chore: install tauri-repo deps as separate step

* chore: use pnpm's action

* chore: added pnpm version number

* chore: disable cache for now

* added some more inputs

* chore: remove recursive flag in pnpm action

* added ENV specific scripts for full update

* chore: move MEILI keys to be stage specific

* chore: add secrets to ENV in update

* fix: add defensive code to ESM version of getEnv()

* fix: more defence with getEnv()

* chore: getEnv is defensive as hell :)

* chore: another attempt at avoiding getEnv error

* chore: picking up secrets in a differnt bucket

* chore: full-update includes GH_ secrets

* chore: wire up all inputs to ENV variables

* chore: removed refs to feature branch with TS AST

chore: added `anchor` property to consolidated index for consistency sake

* chore: remove heirarchy_radio_lvl props to improve interaction with searchbar

chore: updated deps

* fix: moved no-new-privileges setting in docker-compose back to correct settign

* chore: improvements to Prose and Consolidated model

* chore: updated deps and caches
2022-02-14 12:50:19 -08:00
Ken Snyder
035aef7619 chore: updated deps and caches 2022-02-11 22:06:39 -08:00
Ken Snyder
6fd1af7fc4 chore: remove heirarchy_radio_lvl props to improve interaction with searchbar
chore: updated deps
2022-02-09 09:57:30 -08:00
Ken Snyder
deb541fafe refactor: adjusted both CJS and ESM code to be able to interact better WRT to stage 2022-02-07 19:53:40 -08:00
Ken Snyder
5aaaafe7ff refactor: made createModel return a function that returns ISearchModel; allowing stage based offsets in Meili API 2022-02-07 03:37:33 -08:00
Ken Snyder
b153e3266d chore: remove temp file vite.config.ts.js from repo 2022-02-07 01:19:27 -08:00
Ken Snyder
e3e371d3a8 chore: created placeholder files for github actions
refactor: refactored all CLI and pipeline code to be more consistent and use better abstraction

feature: added the ability to configure ranking properties in a model

refactor: reduced the number of cache files and removed those unnecessary for delta updates from git
2022-02-07 00:08:42 -08:00
Ken Snyder
faf048b2cf chore: remove unwanted cache files and make those which have merit binary files 2022-02-05 15:00:52 -08:00
Ken Snyder
b9c05ad560 chore: tuned properties of "consolidated" index to be more inline with current search 2022-02-03 21:14:55 -08:00
Ken Snyder
2aaa6ddc69 chore: added CLI commands for creating and dropping indexes 2022-02-03 14:45:47 -08:00
Ken Snyder
19fde622c3 docs: small updates to help with ENV variables and docker compose
chore: made sure that push-caches CLI creates the indexes before pushing docs (so that Model's config is used)
2022-02-03 12:38:36 -08:00
Ken Snyder
6d67bac1b1 chore: moved to forked version of simple-markdown which doesn't pollute namespace
chore: forked markdown-it-collapsible and then upgraded it ... now released as markdown-it-expandable
2022-02-02 21:32:02 -08:00
Ken Snyder
6e4aa1a342 chore(docs): styling adjustment to inline code blocks 2022-02-01 13:26:08 -08:00
Ken Snyder
6377eb0a08 chore(docs): 2nd round of de-linting once React type bleed-in was removed 2022-02-01 12:20:26 -08:00
Ken Snyder
1742280b3f chore(docs): de-linted Vue files to follow linting rules 2022-02-01 12:00:18 -08:00
Ken Snyder
b17b699135 chore: updated docs links in README for docs package 2022-02-01 10:39:01 -08:00
Ken Snyder
c80d5aba41 feature: calling a model's createIndex also configures the index per the Model's specification 2022-02-01 01:58:23 -08:00
Ken Snyder
e4ce4f813f docs: cleaned up playground and mildly improved ux 2022-02-01 00:16:38 -08:00
Ken Snyder
3ca01dfa6b chore: added link tests 2022-01-31 22:10:54 -08:00
Ken Snyder
1efd543861 chore: all pipelines -- outside of Rust API -- are in place and playground starting to be useful in analyizing index characteristics 2022-01-31 20:11:21 -08:00
Ken Snyder
1d50595692 chore: added "refresh-prose" CLI command to build AST and ProseModel cache 2022-01-27 22:56:57 -08:00
Ken Snyder
39cf3f84e7 chore: reduced number of mappers needed and removed the createMapper abstraction 2022-01-26 16:47:59 -08:00
Ken Snyder
8b753b4cc8 refactor: moved files into better directory structure, simplified TS parse, added MD parse 2022-01-26 10:40:42 -08:00