Skip to content

Commit d18cb98

Browse files
author
Federico Fissore
committed
First implementation
Signed-off-by: Federico Fissore <[email protected]>
0 parents  commit d18cb98

File tree

172 files changed

+15828
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+15828
-0
lines changed

Diff for: .gitignore

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
bin
2+
src/github.com
3+
src/golang.org
4+
go-arduino-compiler
5+
6+
# Created by .ignore support plugin (hsz.mobi)
7+
### Go template
8+
# Compiled Object files, Static and Dynamic libs (Shared Objects)
9+
*.o
10+
*.a
11+
*.so
12+
13+
# Folders
14+
_obj
15+
_test
16+
17+
# Architecture specific extensions/prefixes
18+
*.[568vq]
19+
[568vq].out
20+
21+
*.cgo1.go
22+
*.cgo2.c
23+
_cgo_defun.c
24+
_cgo_gotypes.go
25+
_cgo_export.*
26+
27+
_testmain.go
28+
29+
*.exe
30+
*.test
31+
*.prof
32+
33+
34+
35+
### JetBrains template
36+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
37+
38+
*.iml
39+
40+
## Directory-based project format:
41+
.idea/
42+
# if you remove the above rule, at least ignore the following:
43+
44+
# User-specific stuff:
45+
# .idea/workspace.xml
46+
# .idea/tasks.xml
47+
# .idea/dictionaries
48+
49+
# Sensitive or high-churn files:
50+
# .idea/dataSources.ids
51+
# .idea/dataSources.xml
52+
# .idea/sqlDataSources.xml
53+
# .idea/dynamic.xml
54+
# .idea/uiDesigner.xml
55+
56+
# Gradle:
57+
# .idea/gradle.xml
58+
# .idea/libraries
59+
60+
# Mongo Explorer plugin:
61+
# .idea/mongoSettings.xml
62+
63+
## File-based project format:
64+
*.ipr
65+
*.iws
66+
67+
## Plugin-specific files:
68+
69+
# IntelliJ
70+
out/
71+
72+
# mpeltonen/sbt-idea plugin
73+
.idea_modules/
74+
75+
# JIRA plugin
76+
atlassian-ide-plugin.xml
77+
78+
# Crashlytics plugin (for Android Studio and IntelliJ)
79+
com_crashlytics_export_strings.xml
80+
crashlytics.properties
81+
crashlytics-build.properties

Diff for: CONTRIBUTING.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
## Submitting an issue
2+
3+
It's crucial that you provide full verbose debug output, attached or via links to sites like http://gist.github.com/ or http://pastebin.com/
4+
5+
If you're using the Arduino IDE:
6+
* turn on verbose compilation from "File > Preferences" dialog
7+
* copy the full command line
8+
* add parameter `-debug-level=10` before the sketch path
9+
* manually re-run the builder in a terminal or command prompt
10+
11+
If you are using this tool from the command line, ensure you have specified both `-verbose` and `-debug-level=10`
12+
13+
## Submitting a pull request
14+
15+
We are glad you want to contribute with code: that's the best way to help this software.
16+
17+
Your contribution is adding or modifying existing behaviour. We are used to [Test Driven Development](https://en.wikipedia.org/wiki/Test-driven_development): please add one or more tests that prove that your contribution is good and is working as expected.
18+
19+
Be sure to run the provided `fmt_fix_vet` script before each commit: it ensures your code is properly formatted.
20+
21+
Also, for your contribution to be accepted, everyone of your commits must be "Signed-off". This is done by commiting using this command: `git commit --signoff`
22+
23+
By signing off your commits, you agree to the following agreement, also known as [Developer Certificate of Origin](http://developercertificate.org/): it assures everyone that the code you're submitting is yours or that you have rights to submit it.
24+
25+
```
26+
Developer Certificate of Origin
27+
Version 1.1
28+
29+
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
30+
660 York Street, Suite 102,
31+
San Francisco, CA 94110 USA
32+
33+
Everyone is permitted to copy and distribute verbatim copies of this
34+
license document, but changing it is not allowed.
35+
36+
37+
Developer's Certificate of Origin 1.1
38+
39+
By making a contribution to this project, I certify that:
40+
41+
(a) The contribution was created in whole or in part by me and I
42+
have the right to submit it under the open source license
43+
indicated in the file; or
44+
45+
(b) The contribution is based upon previous work that, to the best
46+
of my knowledge, is covered under an appropriate open source
47+
license and I have the right under that license to submit that
48+
work with modifications, whether created in whole or in part
49+
by me, under the same open source license (unless I am
50+
permitted to submit under a different license), as indicated
51+
in the file; or
52+
53+
(c) The contribution was provided directly to me by some other
54+
person who certified (a), (b) or (c) and I have not modified
55+
it.
56+
57+
(d) I understand and agree that this project and the contribution
58+
are public and that a record of the contribution (including all
59+
personal information I submit with it, including my sign-off) is
60+
maintained indefinitely and may be redistributed consistent with
61+
this project or the open source license(s) involved.
62+
```

0 commit comments

Comments
 (0)