Skip to content
This repository was archived by the owner on Jul 23, 2022. It is now read-only.

Commit 75cf95d

Browse files
committed
1 parent a54eabb commit 75cf95d

File tree

4 files changed

+233
-1
lines changed

4 files changed

+233
-1
lines changed

CONTRIBUTING.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Contributing to VS Code Extension for C/C++ Development
2+
3+
Thanks for your interest in this project, part of the [Eclipse C/C++ Development Tools project](https://projects.eclipse.org/projects/tools.cdt).
4+
5+
The source code can be found in the following repository: https://github.com/eclipse-cdt/cdt-vscode
6+
7+
## Project description
8+
9+
This is a Visual Studio Code extension that supports C/C++ development and is brought to you by the same experts who built the C/C++ IDE for Eclipse.
10+
11+
## Build Instructions
12+
13+
See build instructions in the [Readme](README.md#building). Further information on building,
14+
including CI information, download locations, etc can be found in the
15+
[Wiki](https://github.com/eclipse-cdt/cdt-infra/wiki)
16+
17+
## Eclipse Contributor Agreement
18+
19+
Before your contribution can be accepted by the project team contributors must
20+
electronically sign the Eclipse Contributor Agreement (ECA).
21+
22+
* http://www.eclipse.org/legal/ECA.php
23+
24+
Commits that are provided by non-committers must have a Signed-off-by field in
25+
the footer indicating that the author is aware of the terms by which the
26+
contribution has been provided to the project. The non-committer must
27+
additionally have an Eclipse Foundation account and must have a signed Eclipse
28+
Contributor Agreement (ECA) on file.
29+
30+
For more information, please see the Eclipse Committer Handbook:
31+
https://www.eclipse.org/projects/handbook/#resources-commit
32+
33+
## Contact
34+
35+
Contact the project developers via the project's "dev" list.
36+
37+
* https://dev.eclipse.org/mailman/listinfo/cdt-dev

NOTICE

+180
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
# Notices for Eclipse C/C++ Development Tools
2+
3+
This content is produced and maintained by the Eclipse C/C++ Development Tools
4+
project.
5+
6+
* Project home: https://projects.eclipse.org/projects/tools.cdt
7+
8+
## Trademarks
9+
10+
Eclipse C/C++ Development Tools, C/C++ Development Tools, Eclipse CDT, and CDT
11+
are trademarks of the Eclipse Foundation.
12+
13+
## Copyright
14+
15+
All content is the property of the respective authors or their employers. For
16+
more information regarding authorship of content, please consult the listed
17+
source code repository logs.
18+
19+
## Declared Project Licenses
20+
21+
This program and the accompanying materials are made available under the terms
22+
of the Eclipse Public License v. 2.0 which is available at
23+
http://www.eclipse.org/legal/epl-2.0.
24+
25+
SPDX-License-Identifier: EPL-2.0
26+
27+
## Source Code
28+
29+
The project maintains the following source code repositories:
30+
31+
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.cdt
32+
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.cdt.edc
33+
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.cdt.master
34+
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.launchbar
35+
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.tools.templates
36+
* https://github.com/eclipse-cdt/cdt-gdb-adapter
37+
* https://github.com/eclipse-cdt/cdt-gdb-vscode
38+
* https://github.com/eclipse-cdt/cdt-vscode
39+
* https://github.com/eclipse-cdt/cdt-infra
40+
41+
## Third-party Content
42+
43+
This project leverages the following third party content.
44+
45+
acorn (2.6.4)
46+
47+
* License: MIT License
48+
49+
antlr (4.5.1)
50+
51+
* License: New BSD license
52+
* Project: antlr.org
53+
* Source:
54+
http://search.maven.org/remotecontent?filepath=org/antlr/antlr4-runtime/4.5.1-1/antlr4-runtime-4.5.1-1-sources.jar
55+
56+
Apache Commons Compress (1.6)
57+
58+
* License: Apache License 2.0
59+
60+
Apache Commons Lang (3.1.0)
61+
62+
* License: Apache License, 2.0
63+
64+
freemarker (2.3.22)
65+
66+
* License: Apache License, 2.0
67+
* Project: http://freemarker.org/
68+
* Source:
69+
http://search.maven.org/remotecontent?filepath=org/freemarker/freemarker/2.3.22/freemarker-2.3.22-sources.jar
70+
71+
Google Gson (2.2.4)
72+
73+
* License: Apache License 2.0
74+
75+
Google Guava (15.0.0)
76+
77+
* License: Apache License, 2.0
78+
79+
hamcrest - all (1.1)
80+
81+
* License: New BSD license
82+
83+
Ispell English Word Lists (a zip file with word lists): (3.1.20)
84+
85+
* License: iSpell Open Source License (based on Apache 1.1)
86+
87+
Jabsorb (1.3.1)
88+
89+
* License: Apache License, 2.0 + JSON License
90+
91+
jcl104-over-slf4j (1.4.3)
92+
93+
* License: Apache License, 2.0
94+
95+
log4j (1.2.15)
96+
97+
* License: Apache License, 2.0
98+
99+
LPG parser generator (1.1)
100+
101+
* License: Eclipse Public License
102+
103+
meson.json SHA 550c704 (n/a)
104+
105+
* License: Apache-2.0
106+
* Project: https://github.com/TingPing/language-meson
107+
* Source:
108+
https://github.com/TingPing/language-meson/blob/master/grammars/meson.json
109+
110+
ninja.tmLanguage SHA 250e7af (n/a)
111+
112+
* License: LicenseRef-Php_Tmbundle
113+
* Project: https://github.com/textmate/ninja.tmbundle
114+
* Source:
115+
https://github.com/textmate/ninja.tmbundle/blob/master/Syntaxes/Ninja.tmLanguage
116+
117+
node-bindings (n/a)
118+
119+
* License: MIT
120+
121+
node-tar (n/a)
122+
123+
* License: MIT AND ISC
124+
* Source: https://github.com/npm/node-tar
125+
126+
react (16.8)
127+
128+
* License: MIT
129+
130+
request (n/a)
131+
132+
* License: MIT AND BSD-3-Clause AND Apache-2.0 AND BSD-2-Clause AND
133+
Public-Domain AND ISC AND X11 AND Unlicense AND BSD-2-Clause-FreeBSD AND
134+
(AFL-2.1 OR BSD-3-Clause) AND (GPL-2.0 OR MIT) AND MPL-2.0
135+
* Source: https://github.com/request/request
136+
137+
slf4j log4j12 (1.7.2)
138+
139+
* License: MIT License
140+
141+
slf4j-api (1.5.6)
142+
143+
* License: MIT license, + MIT License with no endorsement clause
144+
145+
slf4j-log4j12 (1.5.6)
146+
147+
* License: MIT license, + MIT License with no endorsement clause
148+
149+
tern (0.16.0)
150+
151+
* License: MIT License
152+
153+
TrueZip (6.6)
154+
155+
* License: Apache License, 2.0
156+
157+
vscode-debugadapter (n/a)
158+
159+
* License: MIT
160+
161+
vscode-languageclient (5.3.0)
162+
163+
* License: MIT AND ISC
164+
165+
winpty Version: 10/2013 *Subset* (n/a)
166+
167+
* License: MIT License
168+
169+
winpty Version: 12/2013 (n/a)
170+
171+
* License: MIT License
172+
173+
## Cryptography
174+
175+
Content may contain encryption software. The country in which you are currently
176+
may have restrictions on the import, possession, and use, and/or re-export to
177+
another country, of encryption software. BEFORE using any encryption software,
178+
please check the country's laws, regulations and policies concerning the import,
179+
possession, or use, and re-export of encryption software, to see if this is
180+
permitted.

README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,13 @@ TODO
1212

1313
## Build
1414

15-
[Instructions to build are on the wiki](https://github.com/eclipse-cdt/cdt-vscode/wiki/Building)
15+
We use yarn to as our package manager. To build, simply do
16+
17+
```
18+
yarn
19+
yarn build
20+
```
21+
You can also run the build in watch mode using
22+
```
23+
yarn watch
24+
```

package.json

+6
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,11 @@
105105
"extensionDependencies": [
106106
"llvm-vs-code-extensions.vscode-clangd",
107107
"eclipse-cdt.cdt-gdb-vscode"
108+
],
109+
"files": [
110+
"NOTICE",
111+
"LICENSE",
112+
"README.md",
113+
"CONTRIBUTING.md"
108114
]
109115
}

0 commit comments

Comments
 (0)