eclipse-cdt-cloud / cdt-cloud Goto Github PK
View Code? Open in Web Editor NEWComponents for web-based C/C++ tools
Home Page: https://www.eclipse.org/cdt-cloud
License: Eclipse Public License 2.0
Components for web-based C/C++ tools
Home Page: https://www.eclipse.org/cdt-cloud
License: Eclipse Public License 2.0
clangd-contexts
is an API for management of clangd configuration files in C/C++ projects using contexts. A context is the set of flags, parameters, other settings and source files that clangd uses as input. This library works with the compilation database (compile_commands.json
file) and compile flags in the .clangd
file for a project.
Originally, this component was intended to be contributed to Eclipse Theia / CPP Extensions (see PR). However, after some discussions with the original author @cdamus and the project leads of Eclipse Theia and CDT.cloud, we concluded that this component is an excellent addition and perfect fit for the CDT.cloud scope.
As discussed with Discussion #1 it would be good to integrate code checker into cdt.cloud.
Source
https://open-vsx.org/extension/codechecker/codechecker/reviews
Acceptance criteria:
This is an introduction to discussion about Rust support in CDT Cloud.
There is a general and a number of concrete questions.
A general question is: what is CDT Cloud? Is it an IDE for C/C++ languages, or is it an IDE for system languages? In the former case, Rust is not needed, in the latter case, Rust should be included.
A number of concrete questions is about support of Rust by CDT Cloud components. For sure, Rust requires own language analyzer, but there is already quite a good one. So the question is if the component of CDT Cloud will be working with and useful for Rust, or new/replacement components should be written. Let's start with an explicit list of components and add information about their support of Rust as it becomes available.
Your opinions are very welcome.
We should get a trace to best illustrate the capabilities of trace compass cloud while being easy to read. Candidates:
I need to be blunt, I am not sure what is the most interesting for an every day user.
This could be a good way to make it even clearer that this project is not Open Source in name only.
The theia-trace-extension and related repos have been transferred to the eclipse-cdt-cloud GitHub organization.
Before the transfer, the GitPod GitHub app was enabled to use the GitHub integration. It's has been useful for quick code reviews, and the theia-trace-extension uses it for a demo application for user's to try.
I'd like to enable GitPod GitHub app for the eclipse-cdt-cloud GitHub organization. As far as I know GitHub apps need to be installed on the GitHub organization level and not per repository.
Are there any objections for me requesting access for eclipse-cdt-cloud (see screenshot below)? Please let me know.
The Memory Inspector is a very powerful UI delivering the best Memory View in the market today. However today it is tied to Theia and cannot be used in VSCode as an extension.
There have been preliminary discussions at the Embedded SIG about moving the memory inspector to its own extension that can be consumed by VSCode or Theia.
Interested parties in this work include ARM, Ericsson and Renesas. Specifically @colin-grant-work, @thegecko, @jonahgraham have shown interest in contributing to this work.
This issue is the umbrella to track making it its own extension. Once there is a git repo for the extension it is expected that this issue will be moved to that repo.
Would increase visibility of community efforts.
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.