Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: don't use a multi-root VS Code workspace #1412

Merged
merged 2 commits into from May 21, 2023
Merged

Conversation

samestep
Copy link
Collaborator

Description

I created our penrose.code-workspace file in #732 because at the time it seemed like we needed to use a multi-root workspace in order to get some TypeScript IDE features to work properly. Having since worked on other Node monorepo projects with single-root workspaces, I no longer believe this is the case, so I'm opening this PR to switch us to the much simpler single-root workspace setup. Seems to work just fine, and much less complex.

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have reviewed any generated registry diagram changes

@samestep samestep requested a review from wodeni May 20, 2023 22:56
@cloudflare-pages
Copy link

cloudflare-pages bot commented May 20, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8c3c16b
Status: ✅  Deploy successful!
Preview URL: https://429341aa.penrose-72l.pages.dev
Branch Preview URL: https://no-code-workspace.penrose-72l.pages.dev

View logs

@github-actions
Copy link

github-actions bot commented May 20, 2023

± Registry diff

📊 Performance

Key

Note that each bar component rounds up to the nearest 100ms, so each full bar is an overestimate by up to 400ms.

     0s   1s   2s   3s   4s   5s   6s   7s   8s   9s
     |    |    |    |    |    |    |    |    |    |
name ▝▀▀▀▀▀▀▀▀▀▀▀▚▄▄▄▄▄▄▄▄▄▞▀▀▀▀▀▀▀▀▀▀▀▀▚▄▄▄▄▄▄▄▄▄▖
      compilation labelling optimization rendering

Data

                                                          0s   1s   2s   3s   4s   5s   6s
                                                          |    |    |    |    |    |    |
set-theory-domain/tree-venn                               ▝▀▞▖
set-theory-domain/tree-tree                               ▝▀▞▖
set-theory-domain/tree-venn-3d                            ▝▚▚
group-theory/quaternion-multiplication-table              ▝▀▀▄▞▖
group-theory/quaternion-cayley-graph                      ▝▀▞▖
atoms-and-bonds/wet-floor                                 ▝▚▀▖
atoms-and-bonds/one-water-molecule                        ▝▞▖
set-theory-domain/continuousmap                           ▝▞▖
linear-algebra-domain/two-vectors-perp                    ▝▚▚
molecules/nitricacid-lewis                                ▝▀▀▞▀▖
exterior-algebra/vector-wedge                             ▝▚▚
shape-spec/all-shapes                                     ▝▚▚▄▄▄▖
shape-spec/arrowheads                                     ▝▞▖
graph-domain/textbook/sec1/fig1                           ▝▀▀▚▚
graph-domain/textbook/sec1/fig2                           ▝▀▀▀▚▚
graph-domain/textbook/sec1/fig3                           ▝▀▀▀▀▞▖
graph-domain/textbook/sec1/fig4                           ▝▀▀▀▚▀▖
graph-domain/textbook/sec1/fig5                           ▝▀▀▀▀▀▚▀▚
graph-domain/textbook/sec1/fig6                           ▝▀▀▀▀▀▀▀▀▀▀▀▀▀▞▀▀▀▀▀▀▀▀▚
graph-domain/textbook/sec1/fig7                           ▝▀▚▚
graph-domain/textbook/sec1/fig8a                          ▝▀▀▀▀▀▞▀▀▖
graph-domain/textbook/sec1/fig8b                          ▝▀▀▀▚▀▖
graph-domain/textbook/sec1/fig9                           ▝▀▀▀▞▖
graph-domain/textbook/sec1/fig10                          ▝▀▀▚▚
graph-domain/textbook/sec1/fig11                          ▝▀▀▀▀▀▞▖
graph-domain/textbook/sec1/fig12                          ▝▀▀▀▀▀▞▀▀▖
graph-domain/textbook/sec1/fig13                          ▝▀▀▀▚▚
graph-domain/textbook/sec2/fig3                           ▝▀▀▀▀▀▀▀▚▀▀▖
graph-domain/textbook/sec2/fig4                           ▝▀▀▀▀▀▞▀▖
graph-domain/textbook/sec2/fig5                           ▝▀▀▀▀▀▀▀▀▞▀▚
graph-domain/textbook/sec2/fig6                           ▝▀▀▀▀▀▀▀▀▀▚▀▀▀▖
graph-domain/textbook/sec2/fig9                           ▝▀▀▀▀▀▀▀▀▀▀▀▚▀▀▀▖
graph-domain/textbook/sec2/fig10a                         ▝▀▀▚▀▚
graph-domain/textbook/sec2/fig10b                         ▝▀▀▚▀▖
graph-domain/textbook/sec2/fig11a                         ▝▀▚▚
graph-domain/textbook/sec2/fig11b                         ▝▀▞▖
graph-domain/textbook/sec2/fig11c                         ▝▀▚▚
graph-domain/textbook/sec2/fig12                          ▝▀▞▖
graph-domain/textbook/sec2/fig13                          ▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▞▀▀▀▀▀▀▀▀▀▀▀▀▚
graph-domain/textbook/sec2/fig14                          ▝▀▀▀▞▖
graph-domain/textbook/sec2/fig16b                         ▝▀▀▞▖
geometry-domain/textbook_problems/c05p13                  ▝▀▚▚
geometry-domain/textbook_problems/c01p01                  ▝▀▞▖
geometry-domain/textbook_problems/c03p01                  ▝▀▞▖
geometry-domain/textbook_problems/c05p01                  ▝▀▞▖
geometry-domain/textbook_problems/ex                      ▝▀▀▞▖
triangle-mesh-3d/two-triangles                            ▝▚▚
random-sampling/test                                      ▝▀▀▀▞▖
geometry-domain/textbook_problems/c11p12                  ▝▀▚▚
word-cloud/example                                        ▝▀▞▖
geometry-domain/siggraph-teaser                           ▝▀▚▚
minkowski-tests/maze/non-convex                           ▝▚▚
lagrange-bases/lagrange-bases                             ▝▚▚
hypergraph/hypergraph                                     ▝▀▀▚▀▀▀▀▀▀▀▀▖
persistent-homology/persistent-homology                   ▝▀▀▞▀▀▀▀▀▀▀▖
walk-on-spheres/laplace-estimator                         ▝▀▞▖
walk-on-spheres/poisson-estimator                         ▝▀▞▚
walk-on-spheres/nested-estimator                          ▝▀▀▚▀▀▖
walk-on-spheres/offcenter-estimator                       ▝▀▞▚
shape-distance/points-around-star                         ▝▀▀▚▚
shape-distance/points-around-polyline                     ▝▀▚▚
shape-distance/points-around-line                         ▝▀▞▖
shape-distance/lines-around-rect                          ▝▚▚
closest-point/test                                        ▝▀▀▀▀▀▞▖
fake-3d-linear-algebra/projection                         ▝▞▖
animation/center-shrink-circle                            ▝▞▖
structural-formula/molecules/caffeine                     ▝▀▀▞▖
mobius/mobius                                             ▝▞▖
molecules/glutamine                                       ▝▀▞▖
matrix-ops/tests/matrix-matrix-addition                   ▝▚▚
matrix-ops/tests/matrix-matrix-division-elementwise       ▝▚▚
matrix-ops/tests/matrix-matrix-multiplication-elementwise ▝▚▚
matrix-ops/tests/matrix-matrix-multiplication             ▝▚▚
matrix-ops/tests/matrix-matrix-subtraction                ▝▚▚
matrix-ops/tests/matrix-transpose                         ▝▚▚
matrix-ops/tests/matrix-vector-left-multiplication        ▝▚▚
matrix-ops/tests/matrix-vector-right-multiplication       ▝▚▚
matrix-ops/tests/scalar-vector-division                   ▝▚▚
matrix-ops/tests/scalar-vector-left-multiplication        ▝▚▚
matrix-ops/tests/scalar-vector-right-multiplication       ▝▚▚
matrix-ops/tests/vector-vector-addition                   ▝▚▚
matrix-ops/tests/vector-vector-division-elementwise       ▝▚▚
matrix-ops/tests/vector-vector-multiplication-elementwise ▝▚▚
matrix-ops/tests/vector-vector-outerproduct               ▝▚▚
matrix-ops/tests/vector-vector-subtraction                ▝▚▚
logic-circuit-domain/half-adder                           ▝▚▚
curve-examples/cubic-bezier                               ▝▚▀▚
triangle-mesh-2d/diagrams/cotan-formula                   ▝▀▞▖
triangle-mesh-2d/diagrams/concyclic-pair                  ▝▀▞▖
triangle-mesh-2d/diagrams/halfedge-mesh                   ▝▀▞▖
triangle-mesh-2d/diagrams/relative-orientation            ▝▀▞▖
triangle-mesh-2d/diagrams/triangle-centers                ▝▚▚
triangle-mesh-2d/diagrams/angle-equivalence               ▝▀▚▀▀▖
graph-domain/textbook/sec5/ex32                           ▝▀▀▀▀▀▞▀▀▀▀▖
curve-examples/open-elastic-curve                         ▝▀▚▀▖
curve-examples/closed-elastic-curve                       ▝▀▚▀▚
graph-domain/other-examples/arpanet                       ▝▀▀▀▀▀▀▀▀▀▞▀▀▀▀▀▀▖
graph-domain/other-examples/nyc-subway                    ▝▀▀▀▀▀▞▀▀▚
curve-examples/blobs                                      ▝▀▀▀▀▀▀▀▀▞▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▖

@codecov
Copy link

codecov bot commented May 20, 2023

Codecov Report

Merging #1412 (8c3c16b) into main (3f68541) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1412   +/-   ##
=======================================
  Coverage   64.77%   64.77%           
=======================================
  Files          64       64           
  Lines        7515     7515           
  Branches     1760     1760           
=======================================
  Hits         4868     4868           
  Misses       2521     2521           
  Partials      126      126           

@samestep samestep merged commit 7b2883b into main May 21, 2023
10 checks passed
@samestep samestep deleted the no-code-workspace branch May 21, 2023 00:55
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.

None yet

2 participants