Comments (1)
I'm reading cargo-metadata, but nothing is jumping out at me to say "this is a workspace" vs "this is a standalone package.
Maybe checking the length of workspace_members, and if there's only 1 checking if it matches the workspace_root?
I'm thinking of use cases/edge cases though;
- A user runs
dx new
- their current directory is outside any cargo workspace- This is as-is, and should predictably make the directory and run
cargo fmt
as well as the rest of the flow
- This is as-is, and should predictably make the directory and run
- A user runs
dx new
- their current directory is a multi-crate cargo workspace- This is the flow I just ran, and everything is made fine (I just had to add the new crate to package members), I'd like to avoid this manual work if possible.
- A user runs
dx new
- their current directory is a single rust crate- This produces the directory, but possibly isn't what the user expected? (Not sure what I'd expect here)
from dioxus.
Related Issues (20)
- Dynamic rendering unresponsive for if-else-expressions where expressions are Fragments
- Shorthand notation breaking rsx! macro with conditional rendering
- `rustflags` in `./cargo/config.toml` being ignored HOT 2
- use_callback should take a closure that accepts an argument HOT 1
- Call `.into()` automatically for the default value when deriving `Props`
- use of unstable library feature 'proc_macro_byte_character' HOT 1
- Dioxus CLI MSRV
- live reload doesn't work when just modifying the css file HOT 2
- Assigning a port number when using `dx serve --port [number]` on fullstack is not respected. HOT 2
- Ctrl/cmd click does not open in a new tab/window
- Dioxus-cli ignores env variables in `.cargo/config.toml` HOT 2
- pointermove events on Windows crash with InvalidType HOT 3
- [Desktop] Hot reloading does not work in the "tailwind" sample
- question: custom rendering to arbitrary wayland surface HOT 3
- Hydration error when using use_server_future in certain contexts in Fullstack
- Docs have a couple outdated examples
- how to spawn a thread in main or other place only once HOT 2
- Add `-p package` option to Dioxus CLI HOT 1
- Rerender fails when rendering an iterable with `None` elements inside
- how to send channel to child component HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dioxus.