Skip to content

Classic folders/packages struct #1451

Closed
AStaroverov wants to merge 5 commits intomainfrom
feat/packages-folder
Closed

Classic folders/packages struct #1451
AStaroverov wants to merge 5 commits intomainfrom
feat/packages-folder

Conversation

@AStaroverov
Copy link
Contributor

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Feb 20, 2026

🦋 Changeset detected

Latest commit: 08d1672

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @AStaroverov, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request implements a substantial refactoring of the project's internal structure, transitioning to a more organized monorepo layout under packages/@milaboratories. This change involves the relocation and renaming of several core libraries and development tools, alongside the removal of outdated UI documentation and playground environments. The primary goal appears to be improving project organization and maintainability.

Highlights

  • Monorepo Restructuring: The project's folder structure has been significantly refactored, moving various libraries and tools into a new packages/@milaboratories monorepo-style layout.
  • UI Documentation Removal: All files related to etc/ui-vue-docs (VitePress documentation for UI-Vue components) have been removed, indicating a deprecation or relocation of this documentation.
  • UI-Kit Playground Removal: All files associated with etc/uikit-playground (a development playground for UI-Kit components) have been removed, suggesting a change in how UI-Kit components are tested or showcased.
  • Codecov Configuration Update: The codecov.yml file has been updated to reflect the new package structure, specifically in its ignore paths, removing old paths and adding new ones under packages/@milaboratories.
  • Core Libraries/Tools Renamed and Relocated: Several core libraries and tools, such as biowasm-tools, build-configs, computable, helpers, and node-streams, have been renamed and moved into the packages/@milaboratories namespace.
Changelog
  • codecov.yml
    • Updated ignore paths to reflect the new package structure.
  • etc/blocks/blob-url-custom-protocol/model/.oxfmtrc.json
    • Renamed to packages/@milaboratories/computable/.oxfmtrc.json.
  • etc/blocks/blob-url-custom-protocol/ui/.oxfmtrc.json
    • Renamed to packages/@milaboratories/helpers/.oxfmtrc.json.
  • etc/blocks/download-file/model/.oxfmtrc.json
    • Renamed to packages/@milaboratories/node-streams/.oxfmtrc.json.
  • etc/ui-vue-docs/.gitignore
    • Removed.
  • etc/ui-vue-docs/.oxlintrc.json
    • Renamed to packages/@milaboratories/computable/.oxlintrc.json.
  • etc/ui-vue-docs/.vitepress/app-components/AppCodeBlock.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/AppDocCodeContainer.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/AppHeader.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/AppPlayControlsContainer.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/AppSubheader.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/CodeExample.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/ComponentDescription.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/ComponentProps.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/PlDocSidebar/PlSidebar.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/PlDocSidebar/PlSidebarGroup.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/PlDocSidebar/PlSidebarItem.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/PlDocSidebar/useActiveLink.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/app-components/PropsDisplay.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/config.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-group/examples/BtnGroupBasic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-group/examples/BtnGroupLabel.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-group/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-group/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-group/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-split/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-split/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/btn-split/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox-group/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox-group/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox-group/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox-group/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/checkbox/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-line/examples/LineDropdownBasic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-line/examples/LineDropdownBasicTabMode.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-line/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-line/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-multi/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-multi/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-multi/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown-multi/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/examples/DropdownBasicIcon.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/examples/PlDropdownUndefinedOptions.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/examples/TitleAndDescription.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/dropdown/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/file-input/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/file-input/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/file-input/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/file-input/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/notifications/examples/NotificationAlertBasic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/notifications/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/notifications/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/examples/NumberField.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/examples/NumberFieldDisabled.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/examples/NumberFieldMinMax.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/examples/NumberFieldStep.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/number-field/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/TextAreaBasic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/TextAreaValidation.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/examples/Errors.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-area/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/TextFieldBasic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/Basic.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/Clearable.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/Disabled.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/Errors.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/TooltipHint.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/text-field/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/toggle-switch/examples/Base.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/toggle-switch/examples/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/toggle-switch/index.vue
    • Removed.
  • etc/ui-vue-docs/.vitepress/docs-components/toggle-switch/props.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/theme/index.ts
    • Removed.
  • etc/ui-vue-docs/.vitepress/theme/override.scss
    • Removed.
  • etc/ui-vue-docs/.vitepress/theme/style.css
    • Removed.
  • etc/ui-vue-docs/CHANGELOG.md
    • Removed.
  • etc/ui-vue-docs/package.json
    • Removed.
  • etc/ui-vue-docs/uikit-docs/btn-group.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/btn-split.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/checkbox-group.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/checkbox.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/dropdown-line.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/dropdown-multi.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/dropdown.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/file-input.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/index.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/notifications.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/number-field.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/text-area.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/text-fields.md
    • Removed.
  • etc/ui-vue-docs/uikit-docs/toggle-switch.md
    • Removed.
  • etc/ui-vue-docs/vite.config.ts
    • Removed.
  • etc/uikit-playground/CHANGELOG.md
    • Removed.
  • etc/uikit-playground/README.md
    • Removed.
  • etc/uikit-playground/assets/mixins.scss
    • Removed.
  • etc/uikit-playground/index.html
    • Removed.
  • etc/uikit-playground/package.json
    • Removed.
  • etc/uikit-playground/public/Manrope/OFL.txt
    • Removed.
  • etc/uikit-playground/public/Manrope/manrope.css
    • Removed.
  • etc/uikit-playground/public/RoadRadio/Licenses/Glen Jan Commercial License.html
    • Removed.
  • etc/uikit-playground/public/RoadRadio/roadradio.css
    • Removed.
  • etc/uikit-playground/public/Spline_Sans_Mono/OFL.txt
    • Removed.
  • etc/uikit-playground/public/Spline_Sans_Mono/SplineSansMono.css
    • Removed.
  • etc/uikit-playground/public/vite.svg
    • Removed.
  • etc/uikit-playground/src/App.vue
    • Removed.
  • etc/uikit-playground/src/Layout.vue
    • Removed.
  • etc/uikit-playground/src/PropsDisplay.vue
    • Removed.
  • etc/uikit-playground/src/Sidebar/ToggleMenu.vue
    • Removed.
  • etc/uikit-playground/src/Sidebar/index.vue
    • Removed.
  • etc/uikit-playground/src/Split.vue
    • Removed.
  • etc/uikit-playground/src/Tooltips/index.vue
    • Removed.
  • etc/uikit-playground/src/alerts/index.vue
    • Removed.
  • etc/uikit-playground/src/btn-group/index.vue
    • Removed.
  • etc/uikit-playground/src/buttons/index.vue
    • Removed.
  • etc/uikit-playground/src/checkbox/index.vue
    • Removed.
  • etc/uikit-playground/src/chips/index.vue
    • Removed.
  • etc/uikit-playground/src/context/TodoItem.vue
    • Removed.
  • etc/uikit-playground/src/context/TodoList.vue
    • Removed.
  • etc/uikit-playground/src/context/index.vue
    • Removed.
  • etc/uikit-playground/src/context/keys.ts
    • Removed.
  • etc/uikit-playground/src/data-table-async/helpers.ts
    • Removed.
  • etc/uikit-playground/src/data-table-async/index.vue
    • Removed.
  • etc/uikit-playground/src/data-table-async/worker.ts
    • Removed.
  • etc/uikit-playground/src/data-table-raw/UserForm.vue
    • Removed.
  • etc/uikit-playground/src/data-table-raw/index.vue
    • Removed.
  • etc/uikit-playground/src/data-table-simple/index.vue
    • Removed.
  • etc/uikit-playground/src/data-table/CustomCell.vue
    • Removed.
  • etc/uikit-playground/src/data-table/CustomNumber.vue
    • Removed.
  • etc/uikit-playground/src/data-table/helpers.ts
    • Removed.
  • etc/uikit-playground/src/data-table/index.vue
    • Removed.
  • etc/uikit-playground/src/data-table/useData.ts
    • Removed.
  • etc/uikit-playground/src/demo.scss
    • Removed.
  • etc/uikit-playground/src/draggable/List.vue
    • Removed.
  • etc/uikit-playground/src/draggable/Tbl.vue
    • Removed.
  • etc/uikit-playground/src/draggable/index.vue
    • Removed.
  • etc/uikit-playground/src/dropdown/index.vue
    • Removed.
  • etc/uikit-playground/src/figma/ChipsExample.vue
    • Removed.
  • etc/uikit-playground/src/form/index.vue
    • Removed.
  • etc/uikit-playground/src/imports.ts
    • Removed.
  • etc/uikit-playground/src/layout/index.vue
    • Removed.
  • etc/uikit-playground/src/line-dropdown/index.vue
    • Removed.
  • etc/uikit-playground/src/main.ts
    • Removed.
  • etc/uikit-playground/src/multi-dropdown/index.vue
    • Removed.
  • etc/uikit-playground/src/number-input/index.vue
    • Removed.
  • etc/uikit-playground/src/radio/index.vue
    • Removed.
  • etc/uikit-playground/src/render-test/TestForm.vue
    • Removed.
  • etc/uikit-playground/src/render-test/index.vue
    • Removed.
  • etc/uikit-playground/src/router/index.ts
    • Removed.
  • etc/uikit-playground/src/scroll/CustomScroll.vue
    • Removed.
  • etc/uikit-playground/src/scroll/NativeScroll.vue
    • Removed.
  • etc/uikit-playground/src/scroll/index.vue
    • Removed.
  • etc/uikit-playground/src/slider/index.vue
    • Removed.
  • etc/uikit-playground/src/state.ts
    • Removed.
  • etc/uikit-playground/src/test/BaseElement.vue
    • Removed.
  • etc/uikit-playground/src/test/PrimaryElement.vue
    • Removed.
  • etc/uikit-playground/src/test/Scrollable.vue
    • Removed.
  • etc/uikit-playground/src/test/index.vue
    • Removed.
  • etc/uikit-playground/src/test2/Process.vue
    • Removed.
  • etc/uikit-playground/src/test2/index.vue
    • Removed.
  • etc/uikit-playground/src/text-component/index.vue
    • Removed.
  • etc/uikit-playground/src/text-field/index.vue
    • Removed.
  • etc/uikit-playground/src/textarea/index.vue
    • Removed.
  • etc/uikit-playground/src/theme/Heap.vue
    • Removed.
  • etc/uikit-playground/src/theme/index.vue
    • Removed.
  • etc/uikit-playground/src/typography/index.vue
    • Removed.
  • etc/uikit-playground/src/useSortable/Process.vue
    • Removed.
  • etc/uikit-playground/src/useSortable/index.vue
    • Removed.
  • etc/uikit-playground/src/vite-env.d.ts
    • Removed.
  • etc/uikit-playground/tsconfig.json
    • Removed.
  • etc/uikit-playground/vite.config.ts
    • Removed.
  • etc/uikit-playground/vitest.config.mts
    • Removed.
  • lib/model/backend/tsconfig.json
    • Renamed to packages/@milaboratories/computable/tsconfig.json.
  • lib/model/common/vitest.config.mts
    • Renamed to packages/@milaboratories/biowasm-tools/vitest.config.mts.
  • lib/model/pl-error-like/vitest.config.mts
    • Renamed to packages/@milaboratories/computable/vitest.config.mts.
  • lib/node/computable/.oxlintrc.json
    • Renamed to packages/@milaboratories/helpers/.oxlintrc.json.
  • lib/node/computable/CHANGELOG.md
    • Renamed to packages/@milaboratories/computable/CHANGELOG.md.
  • lib/node/computable/package.json
    • Renamed to packages/@milaboratories/computable/package.json.
  • lib/node/computable/src/change_source.ts
    • Renamed to packages/@milaboratories/computable/src/change_source.ts.
  • lib/node/computable/src/computable/accessor_provider.ts
    • Renamed to packages/@milaboratories/computable/src/computable/accessor_provider.ts.
  • lib/node/computable/src/computable/computable.test.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable.test.ts.
  • lib/node/computable/src/computable/computable.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable.ts.
  • lib/node/computable/src/computable/computable_helpers.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable_helpers.ts.
  • lib/node/computable/src/computable/computable_hooks.test.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable_hooks.test.ts.
  • lib/node/computable/src/computable/computable_hooks.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable_hooks.ts.
  • lib/node/computable/src/computable/computable_state.ts
    • Renamed to packages/@milaboratories/computable/src/computable/computable_state.ts.
  • lib/node/computable/src/computable/heirarchical_computable.test.ts
    • Renamed to packages/@milaboratories/computable/src/computable/heirarchical_computable.test.ts.
  • lib/node/computable/src/computable/hooks_util.ts
    • Renamed to packages/@milaboratories/computable/src/computable/hooks_util.ts.
  • lib/node/computable/src/computable/kernel.test.ts
    • Renamed to packages/@milaboratories/computable/src/computable/kernel.test.ts.
  • lib/node/computable/src/computable/kernel.ts
    • Renamed to packages/@milaboratories/computable/src/computable/kernel.ts.
  • lib/node/computable/src/computable/test_backend.ts
    • Renamed to packages/@milaboratories/computable/src/computable/test_backend.ts.
  • lib/node/computable/src/hierarchical_watcher.ts
    • Renamed to packages/@milaboratories/computable/src/hierarchical_watcher.ts.
  • lib/node/computable/src/index.ts
    • Renamed to packages/@milaboratories/computable/src/index.ts.
  • lib/node/computable/src/keyed_change_source.ts
    • Renamed to packages/@milaboratories/computable/src/keyed_change_source.ts.
  • lib/node/computable/src/temporal.ts
    • Renamed to packages/@milaboratories/computable/src/temporal.ts.
  • lib/node/computable/src/util/poll_pool.test.ts
    • Renamed to packages/@milaboratories/computable/src/util/poll_pool.test.ts.
  • lib/node/computable/src/util/poll_pool.ts
    • Renamed to packages/@milaboratories/computable/src/util/poll_pool.ts.
  • lib/node/computable/src/watchable_value.test.ts
    • Renamed to packages/@milaboratories/computable/src/watchable_value.test.ts.
  • lib/node/computable/src/watchable_value.ts
    • Renamed to packages/@milaboratories/computable/src/watchable_value.ts.
  • lib/node/computable/src/watcher.test.ts
    • Renamed to packages/@milaboratories/computable/src/watcher.test.ts.
  • lib/node/computable/src/watcher.ts
    • Renamed to packages/@milaboratories/computable/src/watcher.ts.
  • lib/node/computable/vitest.config.mts
    • Renamed to packages/@milaboratories/helpers/vitest.config.mts.
  • lib/node/node-streams/.oxlintrc.json
    • Renamed to packages/@milaboratories/node-streams/.oxlintrc.json.
  • lib/node/node-streams/CHANGELOG.md
    • Renamed to packages/@milaboratories/node-streams/CHANGELOG.md.
  • lib/node/ts-helpers-winston/CHANGELOG.md
    • Removed.
  • lib/node/ts-helpers-winston/package.json
    • Removed.
  • lib/node/ts-helpers-winston/src/index.ts
    • Removed.
  • lib/node/ts-helpers/tsconfig.json
    • Removed.
  • lib/other/biowasm-tools/.gitignore
    • Renamed to packages/@milaboratories/biowasm-tools/.gitignore.
  • lib/other/biowasm-tools/.oxfmtrc.json
    • Renamed to packages/@milaboratories/biowasm-tools/.oxfmtrc.json.
  • lib/other/biowasm-tools/.oxlintrc.json
    • Renamed to packages/@milaboratories/biowasm-tools/.oxlintrc.json.
  • lib/other/biowasm-tools/CHANGELOG.md
    • Renamed to packages/@milaboratories/biowasm-tools/CHANGELOG.md.
  • lib/other/biowasm-tools/Dockerfile
    • Renamed to packages/@milaboratories/biowasm-tools/Dockerfile.
  • lib/other/biowasm-tools/assets/kalign.js
    • Renamed to packages/@milaboratories/biowasm-tools/assets/kalign.js.
  • lib/other/biowasm-tools/assets/rapidnj.js
    • Renamed to packages/@milaboratories/biowasm-tools/assets/rapidnj.js.
  • lib/other/biowasm-tools/build.config.ts
    • Renamed to packages/@milaboratories/biowasm-tools/build.config.ts.
  • lib/other/biowasm-tools/package.json
    • Renamed to packages/@milaboratories/biowasm-tools/package.json.
  • lib/other/biowasm-tools/patches/kalign.patch
    • Renamed to packages/@milaboratories/biowasm-tools/patches/kalign.patch.
  • lib/other/biowasm-tools/patches/rapidNJ.patch
    • Renamed to packages/@milaboratories/biowasm-tools/patches/rapidNJ.patch.
  • lib/other/biowasm-tools/src/kalign.ts
    • Renamed to packages/@milaboratories/biowasm-tools/src/kalign.ts.
  • lib/other/biowasm-tools/src/rapidnj.ts
    • Renamed to packages/@milaboratories/biowasm-tools/src/rapidnj.ts.
  • lib/other/biowasm-tools/tsconfig.json
    • Renamed to packages/@milaboratories/biowasm-tools/tsconfig.json.
  • lib/ui/uikit/src/assets/fonts/Manrope/README.txt
    • Removed.
  • lib/ui/uikit/src/assets/fonts/Spline_Sans_Mono/README.txt
    • Removed.
  • lib/ui/uikit/src/index.ts
    • Removed.
  • lib/util/helpers/CHANGELOG.md
    • Renamed to packages/@milaboratories/helpers/CHANGELOG.md.
  • lib/util/helpers/package.json
    • Renamed to packages/@milaboratories/helpers/package.json.
  • lib/util/helpers/src/collections.ts
    • Renamed to packages/@milaboratories/helpers/src/collections.ts.
  • lib/util/helpers/src/error.ts
    • Renamed to packages/@milaboratories/helpers/src/error.ts.
  • lib/util/helpers/src/functions.ts
    • Renamed to packages/@milaboratories/helpers/src/functions.ts.
  • lib/util/helpers/src/hash.ts
    • Renamed to packages/@milaboratories/helpers/src/hash.ts.
  • lib/util/helpers/src/index.ts
    • Renamed to packages/@milaboratories/helpers/src/index.ts.
  • lib/util/helpers/src/objects.ts
    • Renamed to packages/@milaboratories/helpers/src/objects.ts.
  • lib/util/helpers/src/parse.ts
    • Renamed to packages/@milaboratories/helpers/src/parse.ts.
  • lib/util/helpers/src/perfTimer.test.ts
    • Renamed to packages/@milaboratories/helpers/src/perfTimer.test.ts.
  • lib/util/helpers/src/perfTimer.ts
    • Renamed to packages/@milaboratories/helpers/src/perfTimer.ts.
  • lib/util/helpers/src/prettyBytes.ts
    • Renamed to packages/@milaboratories/helpers/src/prettyBytes.ts.
  • lib/util/helpers/src/random.ts
    • Renamed to packages/@milaboratories/helpers/src/random.ts.
  • lib/util/helpers/src/regexp.ts
    • Renamed to packages/@milaboratories/helpers/src/regexp.ts.
  • lib/util/helpers/src/strings.ts
    • Renamed to packages/@milaboratories/helpers/src/strings.ts.
  • lib/util/helpers/src/types.ts
    • Renamed to packages/@milaboratories/helpers/src/types.ts.
  • lib/util/helpers/src/uniqId.ts
    • Renamed to packages/@milaboratories/helpers/src/uniqId.ts.
  • lib/util/helpers/src/utils.ts
    • Renamed to packages/@milaboratories/helpers/src/utils.ts.
  • lib/util/helpers/tsconfig.json
    • Renamed to packages/@milaboratories/helpers/tsconfig.json.
  • tools/build-configs/CHANGELOG.md
    • Renamed to packages/@milaboratories/build-configs/CHANGELOG.md.
  • tools/build-configs/package.json
    • Renamed to packages/@milaboratories/build-configs/package.json.
  • tools/build-configs/src/createRollupBlockModelConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createRollupBlockModelConfig.ts.
  • tools/build-configs/src/createRollupNodeConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createRollupNodeConfig.ts.
  • tools/build-configs/src/createViteDevConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createViteDevConfig.ts.
  • tools/build-configs/src/createViteLibConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createViteLibConfig.ts.
  • tools/build-configs/src/createVitestConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createVitestConfig.ts.
  • tools/build-configs/src/createVitestVueConfig.ts
    • Renamed to packages/@milaboratories/build-configs/src/createVitestVueConfig.ts.
  • tools/build-configs/src/index.ts
    • Renamed to packages/@milaboratories/build-configs/src/index.ts.
  • tools/build-configs/src/rollupUtils.ts
    • Renamed to packages/@milaboratories/build-configs/src/rollupUtils.ts.
  • tools/build-configs/src/vite.ts
    • Renamed to packages/@milaboratories/build-configs/src/vite.ts.
  • tools/build-configs/tsconfig.json
    • Renamed to packages/@milaboratories/build-configs/tsconfig.json.
  • tools/build-configs/tsconfig_lib_bundled.json
    • Renamed to packages/@milaboratories/build-configs/tsconfig_lib_bundled.json.
  • tools/build-configs/vite.config.mts
    • Renamed to packages/@milaboratories/build-configs/vite.config.mts.
Activity
  • The pull request was opened by AStaroverov.
  • No further human activity (comments, reviews) has been recorded on this pull request.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is a large-scale structural refactoring that reorganizes the project into a monorepo structure with a packages directory. Many files and directories have been moved or deleted, including documentation and playground applications. The Codecov configuration has also been updated. While the file moves seem consistent with the goal, I've left a comment on the codecov.yml file regarding the removal of per-component coverage reporting, which might reduce visibility on test coverage across different parts of the application.

Comment on lines 25 to 58

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The individual_components section has been removed. This will stop Codecov from reporting coverage for the ui, backend, and desktop components separately, which can reduce visibility into the test coverage of different parts of the codebase.

If this is unintentional, consider updating the paths to match the new project structure instead of removing the component definitions. For example, the paths for backend and desktop components could be updated to their new locations within the packages/ directory to retain per-component coverage reporting.

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.

1 participant