Skip to content

Commit ba25712

Browse files
committed
Intermediate commit
1 parent a46b39a commit ba25712

1,316 files changed

Lines changed: 88920 additions & 0 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,263 @@
1+
*.iml
2+
3+
**/.gradle/*
4+
**/build/*
5+
**/captures/*
6+
**/.idea/*
7+
**/*.iml/
8+
**/apk/*
9+
**/release/*
10+
11+
local.properties
12+
crashlytics.properties
13+
fabric.properties
14+
15+
gradlew
16+
gradlew.bat
17+
18+
# Created by https://www.gitignore.io/api/kotlin,android,intellij,androidstudio
19+
20+
### Android ###
21+
# Built application files
22+
*.apk
23+
*.ap_
24+
25+
# Files for the ART/Dalvik VM
26+
*.dex
27+
28+
# Java class files
29+
*.class
30+
31+
# Generated files
32+
bin/
33+
gen/
34+
out/
35+
36+
# Gradle files
37+
.gradle/
38+
build/
39+
40+
# Local configuration file (sdk path, etc)
41+
local.properties
42+
43+
# Proguard folder generated by Eclipse
44+
proguard/
45+
46+
# Log Files
47+
*.log
48+
49+
# Android Studio Navigation editor temp files
50+
.navigation/
51+
52+
# Android Studio captures folder
53+
captures/
54+
55+
# Intellij
56+
*.iml
57+
.idea/workspace.xml
58+
.idea/tasks.xml
59+
.idea/gradle.xml
60+
.idea/dictionaries
61+
.idea/libraries
62+
63+
# External native build folder generated in Android Studio 2.2 and later
64+
.externalNativeBuild
65+
66+
# Freeline
67+
freeline.py
68+
freeline/
69+
freeline_project_description.json
70+
71+
### Android Patch ###
72+
gen-external-apklibs
73+
74+
### AndroidStudio ###
75+
# Covers files to be ignored for android development using Android Studio.
76+
77+
# Built application files
78+
79+
# Files for the ART/Dalvik VM
80+
81+
# Java class files
82+
83+
# Generated files
84+
85+
# Gradle files
86+
.gradle
87+
88+
# Signing files
89+
.signing/
90+
91+
# Local configuration file (sdk path, etc)
92+
93+
# Proguard folder generated by Eclipse
94+
95+
# Log Files
96+
97+
# Android Studio
98+
/*/build/
99+
/*/local.properties
100+
/*/out
101+
/*/*/build
102+
/*/*/production
103+
*.ipr
104+
*~
105+
*.swp
106+
107+
# Android Patch
108+
109+
# External native build folder generated in Android Studio 2.2 and later
110+
111+
# NDK
112+
obj/
113+
114+
# IntelliJ IDEA
115+
*.iws
116+
/out/
117+
118+
# User-specific configurations
119+
.idea/caches/
120+
.idea/libraries/
121+
.idea/shelf/
122+
.idea/.name
123+
.idea/compiler.xml
124+
.idea/copyright/profiles_settings.xml
125+
.idea/encodings.xml
126+
.idea/misc.xml
127+
.idea/modules.xml
128+
.idea/scopes/scope_settings.xml
129+
.idea/vcs.xml
130+
.idea/jsLibraryMappings.xml
131+
.idea/datasources.xml
132+
.idea/dataSources.ids
133+
.idea/sqlDataSources.xml
134+
.idea/dynamic.xml
135+
.idea/uiDesigner.xml
136+
137+
# OS-specific files
138+
.DS_Store
139+
.DS_Store?
140+
._*
141+
.Spotlight-V100
142+
.Trashes
143+
ehthumbs.db
144+
Thumbs.db
145+
146+
# Legacy Eclipse project files
147+
.classpath
148+
.project
149+
.cproject
150+
.settings/
151+
152+
# Mobile Tools for Java (J2ME)
153+
.mtj.tmp/
154+
155+
# Package Files #
156+
*.war
157+
*.ear
158+
159+
# virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml)
160+
hs_err_pid*
161+
162+
## Plugin-specific files:
163+
164+
# mpeltonen/sbt-idea plugin
165+
.idea_modules/
166+
167+
# JIRA plugin
168+
atlassian-ide-plugin.xml
169+
170+
# Mongo Explorer plugin
171+
.idea/mongoSettings.xml
172+
173+
# Crashlytics plugin (for Android Studio and IntelliJ)
174+
com_crashlytics_export_strings.xml
175+
crashlytics.properties
176+
crashlytics-build.properties
177+
fabric.properties
178+
179+
### AndroidStudio Patch ###
180+
181+
!/gradle/wrapper/gradle-wrapper.jar
182+
183+
### Intellij ###
184+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
185+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
186+
187+
# User-specific stuff:
188+
.idea/**/workspace.xml
189+
.idea/**/tasks.xml
190+
191+
# Sensitive or high-churn files:
192+
.idea/**/dataSources/
193+
.idea/**/dataSources.ids
194+
.idea/**/dataSources.xml
195+
.idea/**/dataSources.local.xml
196+
.idea/**/sqlDataSources.xml
197+
.idea/**/dynamic.xml
198+
.idea/**/uiDesigner.xml
199+
200+
# Gradle:
201+
.idea/**/gradle.xml
202+
.idea/**/libraries
203+
204+
# CMake
205+
cmake-build-debug/
206+
207+
# Mongo Explorer plugin:
208+
.idea/**/mongoSettings.xml
209+
210+
## File-based project format:
211+
212+
## Plugin-specific files:
213+
214+
# IntelliJ
215+
216+
# mpeltonen/sbt-idea plugin
217+
218+
# JIRA plugin
219+
220+
# Cursive Clojure plugin
221+
.idea/replstate.xml
222+
223+
# Ruby plugin and RubyMine
224+
/.rakeTasks
225+
226+
# Crashlytics plugin (for Android Studio and IntelliJ)
227+
228+
### Intellij Patch ###
229+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
230+
231+
# *.iml
232+
# modules.xml
233+
# .idea/misc.xml
234+
# *.ipr
235+
236+
# Sonarlint plugin
237+
.idea/sonarlint
238+
239+
### Kotlin ###
240+
# Compiled class file
241+
242+
# Log file
243+
244+
# BlueJ files
245+
*.ctxt
246+
247+
# Mobile Tools for Java (J2ME)
248+
249+
# Package Files #
250+
*.jar
251+
*.zip
252+
*.tar.gz
253+
*.rar
254+
255+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
256+
257+
258+
# End of https://www.gitignore.io/api/kotlin,android,intellij,androidstudio
259+
!/gradle.properties
260+
.gitsecret/keys/random_seed
261+
!*.secret
262+
gradle.properties
263+
Publication

CODE_OF_CONDUCT.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team via this [link](https://www.st.com/content/st_com/en/contact-us.html).
59+
All complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 1.4,
71+
available [here](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html).
72+
73+
For answers to common questions about this code of conduct, see the [FAQ section](https://www.contributor-covenant.org/faq).

CONTRIBUTING.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Contributing guide
2+
3+
This document serves as a checklist before contributing to this repository. It includes links to read up on if topics are unclear to you.
4+
5+
This guide mainly focuses on the proper use of Git.
6+
7+
## 1. Issues
8+
9+
To report a bug/request please file an issue in the Issues tab of the repository
10+
11+
12+
## 2. Pull Requests
13+
14+
STMicroelectronics is happy to receive contributions from the community, based on an initial Contributor License Agreement (CLA) procedure.
15+
16+
* If you are an individual writing original source code and you are sure you own the intellectual property, then you need to sign an Individual CLA (https://cla.st.com).
17+
* If you work for a company that wants also to allow you to contribute your work, your company needs to provide a Corporate CLA (https://cla.st.com) mentioning your GitHub account name.
18+
* If you’re not sure that a CLA (Individual or Corporate) has been signed for your GitHub account you can check here (https://cla.st.com). Please note that Corporate CLA will always take precedence over Individual CLA.
19+
20+
21+
Please note that:
22+
23+
* The Corporate CLA will always take precedence over the Individual CLA.
24+
* One CLA submission is sufficient for any project proposed by STMicroelectronics.
25+
26+
__How to proceed__
27+
28+
* We recommend to engage first a communication thru an Issue, in order to present your proposal. Just to confirm that it correspond to STMicroelectronics domain or scope.
29+
* Then fork the project in your GitHub account to further develop your contribution. Please use the latest commit version.
30+
* Please, submit one Pull Request for one new feature or proposal. This will ease the analysis and final merge if accepted
31+

0 commit comments

Comments
 (0)