carbide-software / carbide-support Goto Github PK
View Code? Open in Web Editor NEWSupport for Carbide
Home Page: https://carbide.dev
Support for Carbide
Home Page: https://carbide.dev
Is your feature request related to a problem? Please describe.
I prefer the look of the Structurizr diagrams, but I like your interface for building it vs. having to write the DSL manually.
Describe the solution you'd like
An export option to export to C4 DSL so that I can use Structurizr to render the diagrams.
Describe alternatives you've considered
Could support different rendering formats natively in Carbide, including the Structurizr look.
Additional context
Example of the diagrams on the C4 site
An import of an existing definition would be very useful.
It would be nice if I can get notified when someone from my team makes changes in to the system
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
This issue essentially kicked me out of my own account without recovery, unless I know the user I invited and he can hopefully login and put my back as an editor.
Expected behavior
It should be prompted, blocked or mentioned that doing so will essentially remove any "editor" access.
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The benefit of a .png is not having any background.
Screenshots
Steps to reproduce will display the issue(s)
Desktop (please complete the following information):
Describe the bug
Under cetain browser locale settings, the numbers in SVG paths in the Diagram view are using commas as decimal points instead of periods, causing the SVGs to render incorrectly. Several locales, including es-AR — the one I'm on — use a comma for the decimal point instead of a period, so you would say Pi is "3,14159". For some reason this is carrying over to the numbers in the app's dynamically generated SVG code. Of course, SVG still expects periods as the decimal point, so this causes problems.
To Reproduce
Assuming you are on a locale that uses period decimal points (like en-US):
Expected behavior
A typical element within the SVGs should look like this:
<path ... d="M 212,150.66666666666669 L 366.7111111111111,186 L 566.7111111111111,186 L 722.7555555555556,140.66666666666669"></path>
but instead they look like this:
<path ... d="M 212,150,66666666666669 L 366,7111111111111,186 L 566,7111111111111,186 L 722,7555555555556,140,66666666666669"></path>
Note that all of the decimals are being separated with commas and thus being treated as separate numbers.
In this example the intended sequence is 212, then 150.66666666666669, and so on.
In the incorrectly-generated SVG, we are getting 212, then 150, then 66666666666669. Oh no.
Desktop:
BPM Workflows with C4 Model is a great union.
Describe the bug
The tooltip added in a previous(closed) issue is non-functional. It was added in another issue, and upon testing it simply does not display any information you've in your "model description"
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Upon hover of the icon, the description should be displayed.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
When an item/relation has been updated (on another tab), we have to either refresh the whole page or change the selected diagram to get updates.
Describe the solution you'd like
A simple refresh button next to dropdowns, which will re-load the diagram.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
The component's detail doesn't display the container you selected when creating it. Which makes it extremely hard to keep track of what component is associated with which container.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
At minimum, the field shown in the creation should be there either disabled or modifiable.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
The description often emphasizes on the context, which cannot be shown when exporting. Resulting in taking screenshots of the interface as an alternative, which isn't possible due to the tooltip not working
Describe the solution you'd like
It's honestly hard to justify how to display a fully functioning markdown description through an export. This could be pretty catastrophic. I believe exporting the diagram is one thing, but allowing to export a secondary file with only the markdown + model names could help. A sort of documentation to support the visual exports.
Describe alternatives you've considered
There is none.
It would be ideal if the description fields supported Markdown. This allows users to enter much more rich descriptions for the different elements of their system.
Describe the bug
I am able to add relationship between containers of the system, but unable to see/edit them once added. (Free user, hoping to covert to paid, if the bug is sorted)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A list of relationships should appear that a user can edit
Desktop (please complete the following information):
I've already contacted the founder, but I'd be interested in supporting this project as I want to use it in many use cases.
Thank you.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
URL: https://app.carbide.dev/enterprises/xxx-id-xxx/tags/add
Brief-Aside: I've been trying to wrap my head around C4 diagramming for months on-and-off and your platform is the first tool that I've found that is both accessible and actually works without abstracting away so much of the usefulness of the C4 format that it's no longer helpful. I'm a hobbyist dev still cutting my teeth on to-do apps and having entry-level accessible tooling to help me wrap my head around different context scopes is making a huge difference. Thank you for making such an incredible tool available at no cost!
Is your feature request related to a problem? Please describe.
I have 43 components across a number of containers. The list is starting to get unwieldy and it's hard to find components. I'm not even half way through my system so it's only going to get worse. Some components are proxies for others so they have similar names, which adds to the confusion in a single list, but is plenty clear when viewed in the context of their parent.
Describe the solution you'd like
I'd like the view of the components to be grouped by parent container, and possibly their parent software system, so that I can easily hone in on the components I want to find.
Describe alternatives you've considered
Using the container list, going into the container and then selecting the component is possible, but that's adding multiple clicks. I'd rather have a quick route to find things.
An alternative is a view where the whole system is shown in a tree hierarchy, so that I can drill into the software system, container and then component.
Additional context
N/A
Describe the bug
They aren't properly displayed/broken
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The icon used in the diagram should be the one available in the export.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Describe the bug
Certain edge cases causes overlap, breaks context and aren't efficiently managed
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
A consideration could be to allow dragging...as edge cases can't always be covered, and the user could take control when those cases happen.
Describe the bug
When creating a component(or any type), if the title goes over a certain amount of characters it will go go over the allowed space in the "diagram" section.
Expected behavior
A management of this use case should be considered.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
Added users to test the "editor/viewer" feature, after testing them I do not need them anymore.
Describe the solution you'd like
Simply being able to remove a user you invited, without obviously allowing the possibility to remove yourself.
Describe alternatives you've considered
There is none.
Desktop (please complete the following information):
Clicking on a one of the software system from landscape view should redirect me to that software's system context view and so on.
It'd be helpful and easy to manage if the exported file's name is similar to the particular model's name
Describe the bug
Exporting a Diagram does not work properly. A SVG export is empty and the Info-Icon is missing in a PNG and JPEG export.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
SVG, PNG and JPEG should look look exactly like the diagram shown in the web ui.
Screenshots
Web:
Export:
Test - System Context.zip
Desktop (please complete the following information):
"Canonical" C4 models include descriptions in diagrams, which helps with comprehensibility. Do you plan to have them too in future versions? It would also be nice to have an ON/OFF switch to control this behavior.
https://c4model.com/img/bigbankplc-SystemContext.png
Thanks for the great product and for offering it free to alpha users!
P.S. The arrows also don't have any captions. But I guess it's worth a separate issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.