aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--options/gitignore/AltiumDesigner20
-rw-r--r--options/gitignore/Autotools1
-rw-r--r--options/gitignore/Coq4
-rw-r--r--options/gitignore/Dart3
-rw-r--r--options/gitignore/IAR_EWARM2
-rw-r--r--options/gitignore/JetBrains3
-rw-r--r--options/gitignore/ROS229
-rw-r--r--options/gitignore/Rust3
-rw-r--r--options/gitignore/Scala3
-rw-r--r--options/gitignore/Strapi135
-rw-r--r--options/gitignore/TeX4
-rw-r--r--options/gitignore/TwinCAT325
-rw-r--r--options/gitignore/V14
-rw-r--r--options/gitignore/VisualStudio26
-rw-r--r--options/license/0BSD2
-rw-r--r--options/license/BSD-3-Clause-No-Military-License16
-rw-r--r--options/license/CAL-1.05
-rw-r--r--options/license/CAL-1.0-Combined-Work-Exception5
-rw-r--r--options/license/CDL-1.053
19 files changed, 350 insertions, 3 deletions
diff --git a/options/gitignore/AltiumDesigner b/options/gitignore/AltiumDesigner
new file mode 100644
index 0000000000..5e410492cb
--- /dev/null
+++ b/options/gitignore/AltiumDesigner
@@ -0,0 +1,20 @@
+# For PCBs designed using Altium Designer
+# Website: https://www.altium.com/altium-designer/
+
+# Directories containing cache data
+History
+__Previews
+
+# Directories containing logs and generated outputs
+Project\ Logs*
+Project\ Outputs*
+
+# Misc files generated by altium
+debug.log
+Status\ Report.txt
+*.PcbDoc.htm
+*.SchDocPreview
+*.PcbDocPreview
+
+# Lock files sometimes left behind
+.~lock.*
diff --git a/options/gitignore/Autotools b/options/gitignore/Autotools
index f2c137d046..d9ecd8928a 100644
--- a/options/gitignore/Autotools
+++ b/options/gitignore/Autotools
@@ -16,6 +16,7 @@ autom4te.cache
/autoscan-*.log
/aclocal.m4
/compile
+/config.cache
/config.guess
/config.h.in
/config.log
diff --git a/options/gitignore/Coq b/options/gitignore/Coq
index 829ac44a1c..66596b22ed 100644
--- a/options/gitignore/Coq
+++ b/options/gitignore/Coq
@@ -10,6 +10,7 @@
*.glob
*.ml.d
*.ml4.d
+*.mlg.d
*.mli.d
*.mllib.d
*.mlpack.d
@@ -20,7 +21,7 @@
*.vo
*.vok
*.vos
-.coq-native/
+.coq-native
.csdp.cache
.lia.cache
.nia.cache
@@ -31,6 +32,7 @@ lia.cache
nia.cache
nlia.cache
nra.cache
+native_compute_profile_*.data
# generated timing files
*.timing.diff
diff --git a/options/gitignore/Dart b/options/gitignore/Dart
index 6d21af37c9..3a83c2f087 100644
--- a/options/gitignore/Dart
+++ b/options/gitignore/Dart
@@ -11,6 +11,9 @@ pubspec.lock
# If you don't generate documentation locally you can remove this line.
doc/api/
+# dotenv environment variables file
+.env*
+
# Avoid committing generated Javascript files:
*.dart.js
*.info.json # Produced by the --dump-info flag.
diff --git a/options/gitignore/IAR_EWARM b/options/gitignore/IAR_EWARM
index 13ed9a0b19..e456471f66 100644
--- a/options/gitignore/IAR_EWARM
+++ b/options/gitignore/IAR_EWARM
@@ -1,5 +1,5 @@
# gitignore template for the IAR EWARM
-# website: https://www.iar.com/
+# website: https://www.iar.com/knowledge/support/technical-notes/ide/which-files-should-be-version-controlled/
# Some tools will put the EWARM files
# under a subdirectory with the same name
diff --git a/options/gitignore/JetBrains b/options/gitignore/JetBrains
index 8da0824ba5..0a16fa718c 100644
--- a/options/gitignore/JetBrains
+++ b/options/gitignore/JetBrains
@@ -8,6 +8,9 @@
.idea/**/dictionaries
.idea/**/shelf
+# AWS User-specific
+.idea/**/aws.xml
+
# Generated files
.idea/**/contentModel.xml
diff --git a/options/gitignore/ROS2 b/options/gitignore/ROS2
new file mode 100644
index 0000000000..6cc824d8e6
--- /dev/null
+++ b/options/gitignore/ROS2
@@ -0,0 +1,29 @@
+install/
+log/
+build/
+
+# Ignore generated docs
+*.dox
+*.wikidoc
+
+# eclipse stuff
+.project
+.cproject
+
+# qcreator stuff
+CMakeLists.txt.user
+
+srv/_*.py
+*.pcd
+*.pyc
+qtcreator-*
+*.user
+
+*~
+
+# Emacs
+.#*
+
+# Colcon custom files
+COLCON_IGNORE
+AMENT_IGNORE
diff --git a/options/gitignore/Rust b/options/gitignore/Rust
index ff47c2d77d..6985cf1bd0 100644
--- a/options/gitignore/Rust
+++ b/options/gitignore/Rust
@@ -9,3 +9,6 @@ Cargo.lock
# These are backup files generated by rustfmt
**/*.rs.bk
+
+# MSVC Windows builds of rustc generate these, which store debugging information
+*.pdb
diff --git a/options/gitignore/Scala b/options/gitignore/Scala
index 9c07d4ae98..7169cab195 100644
--- a/options/gitignore/Scala
+++ b/options/gitignore/Scala
@@ -1,2 +1,5 @@
*.class
*.log
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
diff --git a/options/gitignore/Strapi b/options/gitignore/Strapi
new file mode 100644
index 0000000000..70e6542590
--- /dev/null
+++ b/options/gitignore/Strapi
@@ -0,0 +1,135 @@
+############################
+# OS X
+############################
+
+.DS_Store
+.AppleDouble
+.LSOverride
+Icon
+.Spotlight-V100
+.Trashes
+._*
+
+
+############################
+# Linux
+############################
+
+*~
+
+
+############################
+# Windows
+############################
+
+Thumbs.db
+ehthumbs.db
+Desktop.ini
+$RECYCLE.BIN/
+*.cab
+*.msi
+*.msm
+*.msp
+
+
+############################
+# Packages
+############################
+
+*.7z
+*.csv
+*.dat
+*.dmg
+*.gz
+*.iso
+*.jar
+*.rar
+*.tar
+*.zip
+*.com
+*.class
+*.dll
+*.exe
+*.o
+*.seed
+*.so
+*.swo
+*.swp
+*.swn
+*.swm
+*.out
+*.pid
+
+
+############################
+# Logs and databases
+############################
+
+.tmp
+*.log
+*.sql
+*.sqlite
+
+
+############################
+# Misc.
+############################
+
+*#
+.idea
+nbproject
+.vscode/
+
+
+############################
+# Node.js
+############################
+
+lib-cov
+lcov.info
+pids
+logs
+results
+build
+node_modules
+.node_history
+package-lock.json
+**/package-lock.json
+!docs/package-lock.json
+*.heapsnapshot
+
+
+############################
+# Tests
+############################
+
+testApp
+coverage
+cypress/screenshots
+cypress/videos
+
+
+############################
+# Documentation
+############################
+
+dist
+
+############################
+# Builds
+############################
+
+packages/strapi-generate-new/files/public/
+
+############################
+# Example app
+############################
+
+.dev
+# *.cache
+
+############################
+# Visual Studio Code
+############################
+
+front-workspace.code-workspace
diff --git a/options/gitignore/TeX b/options/gitignore/TeX
index 8a42ebbd98..237f49ebaa 100644
--- a/options/gitignore/TeX
+++ b/options/gitignore/TeX
@@ -120,6 +120,7 @@ acs-*.bib
# gregoriotex
*.gaux
+*.glog
*.gtex
# htlatex
@@ -166,6 +167,9 @@ _minted*
# morewrites
*.mw
+# newpax
+*.newpax
+
# nomencl
*.nlg
*.nlo
diff --git a/options/gitignore/TwinCAT3 b/options/gitignore/TwinCAT3
new file mode 100644
index 0000000000..7bd6f87505
--- /dev/null
+++ b/options/gitignore/TwinCAT3
@@ -0,0 +1,25 @@
+# gitignore template for TwinCAT3
+# website: https://www.beckhoff.com/twincat3/
+#
+# Recommended: VisualStudio.gitignore
+
+# TwinCAT files
+*.tpy
+*.tclrs
+*.compiled-library
+*.compileinfo
+# Don't include the tmc-file rule if either of the following is true:
+# 1. You've got TwinCAT C++ projects, as the information in the TMC-file is created manually for the C++ projects (in that case, only (manually) ignore the tmc-files for the PLC projects)
+# 2. You've created a standalone PLC-project and added events to it, as these are stored in the TMC-file.
+*.tmc
+*.tmcRefac
+*.library
+*.project.~u
+*.tsproj.bak
+*.xti.bak
+LineIDs.dbg
+LineIDs.dbg.bak
+_Boot/
+_CompileInfo/
+_Libraries/
+_ModuleInstall/ \ No newline at end of file
diff --git a/options/gitignore/V b/options/gitignore/V
new file mode 100644
index 0000000000..bc0d4f3aaa
--- /dev/null
+++ b/options/gitignore/V
@@ -0,0 +1,14 @@
+*
+!*/
+!*.*
+*.exe
+*.o
+*.so
+*.tmp.c
+*.exp
+*.ilk
+*.pdb
+*.dll
+*.lib
+*.bak
+*.out
diff --git a/options/gitignore/VisualStudio b/options/gitignore/VisualStudio
index 1ee53850b8..34c8dee453 100644
--- a/options/gitignore/VisualStudio
+++ b/options/gitignore/VisualStudio
@@ -90,6 +90,7 @@ StyleCopReport.xml
*.tmp_proj
*_wpftmp.csproj
*.log
+*.tlog
*.vspscc
*.vssscc
.builds
@@ -205,6 +206,9 @@ PublishScripts/
*.nuget.props
*.nuget.targets
+# Nuget personal access tokens and Credentials
+nuget.config
+
# Microsoft Azure Build Output
csx/
*.build.csdef
@@ -360,3 +364,25 @@ MigrationBackup/
# Fody - auto-generated XML schema
FodyWeavers.xsd
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# JetBrains Rider
+.idea/
+*.sln.iml
diff --git a/options/license/0BSD b/options/license/0BSD
index 72c7baf54c..0b8ae762b2 100644
--- a/options/license/0BSD
+++ b/options/license/0BSD
@@ -1,4 +1,4 @@
-Copyright (C) 2006 by Rob Landley <rob@landley.net>
+Copyright (C) YEAR by AUTHOR EMAIL
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
diff --git a/options/license/BSD-3-Clause-No-Military-License b/options/license/BSD-3-Clause-No-Military-License
new file mode 100644
index 0000000000..e06aa93b51
--- /dev/null
+++ b/options/license/BSD-3-Clause-No-Military-License
@@ -0,0 +1,16 @@
+Copyright (c) year copyright holder. All Rights Reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1.
+Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2.
+Redistribution in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3.
+Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+YOU ACKNOWLEDGE THAT THIS SOFTWARE IS NOT DESIGNED, LICENSED OR INTENDED FOR USE IN THE DESIGN, CONSTRUCTION, OPERATION OR MAINTENANCE OF ANY MILITARY FACILITY.
diff --git a/options/license/CAL-1.0 b/options/license/CAL-1.0
index e0ccf819dc..4cebc6d54d 100644
--- a/options/license/CAL-1.0
+++ b/options/license/CAL-1.0
@@ -135,6 +135,11 @@ Code corresponding to the modifications in the Modified Work must be
provided to the Recipient either a) under this License, or b) under a
Compatible Open Source License.
+A “Compatible Open Source License” means a license accepted by the Open Source
+Initiative that allows object code created using both Source Code provided under
+this License and Source Code provided under the other open source license to be
+distributed together as a single work.
+
#### 4.1.3. Coordinated Disclosure of Security Vulnerabilities
You may delay providing the Source Code corresponding to a particular
diff --git a/options/license/CAL-1.0-Combined-Work-Exception b/options/license/CAL-1.0-Combined-Work-Exception
index e0ccf819dc..4cebc6d54d 100644
--- a/options/license/CAL-1.0-Combined-Work-Exception
+++ b/options/license/CAL-1.0-Combined-Work-Exception
@@ -135,6 +135,11 @@ Code corresponding to the modifications in the Modified Work must be
provided to the Recipient either a) under this License, or b) under a
Compatible Open Source License.
+A “Compatible Open Source License” means a license accepted by the Open Source
+Initiative that allows object code created using both Source Code provided under
+this License and Source Code provided under the other open source license to be
+distributed together as a single work.
+
#### 4.1.3. Coordinated Disclosure of Security Vulnerabilities
You may delay providing the Source Code corresponding to a particular
diff --git a/options/license/CDL-1.0 b/options/license/CDL-1.0
new file mode 100644
index 0000000000..e2990cde2d
--- /dev/null
+++ b/options/license/CDL-1.0
@@ -0,0 +1,53 @@
+Common Documentation License
+
+Version 1.0 - February 16, 2001
+
+Copyright © 2001 Apple Computer, Inc.
+
+Permission is granted to copy and distribute verbatim copies of this License, but changing or adding to it in any way is not permitted.
+
+Please read this License carefully before downloading or using this material. By downloading or using this material, you are agreeing to be bound by the terms of this License. If you do not or cannot agree to the terms of this License, please do not download or use this material.
+
+0. Preamble. The Common Documentation License (CDL) provides a very simple and consistent license that allows relatively unrestricted use and redistribution of documents while still maintaining the author's credit and intent. To preserve simplicity, the License does not specify in detail how (e.g. font size) or where (e.g. title page, etc.) the author should be credited. To preserve consistency, changes to the CDL are not allowed and all derivatives of CDL documents are required to remain under the CDL. Together, these constraints enable third parties to easily and safely reuse CDL documents, making the CDL ideal for authors who desire a wide distribution of their work. However, this means the CDL does not allow authors to restrict precisely how their work is used or represented, making it inappropriate for those desiring more finely-grained control.
+
+1. General; Definitions. This License applies to any documentation, manual or other work that contains a notice placed by the Copyright Holder stating that it is subject to the terms of this Common Documentation License version 1.0 (or subsequent version thereof) ("License"). As used in this License:
+
+1.1 "Copyright Holder" means the original author(s) of the Document or other owner(s) of the copyright in the Document.
+
+1.2 "Document(s)" means any documentation, manual or other work that has been identified as being subject to the terms of this License.
+
+1.3 "Derivative Work" means a work which is based upon a pre-existing Document, such as a revision, modification, translation, abridgment, condensation, expansion, or any other form in which such pre-existing Document may be recast, transformed, or adapted.
+
+1.4 "You" or "Your" means an individual or a legal entity exercising rights under this License.
+
+2. Basic License. Subject to all the terms and conditions of this License, You may use, copy, modify, publicly display, distribute and publish the Document and your Derivative Works thereof, in any medium physical or electronic, commercially or non-commercially; provided that: (a) all copyright notices in the Document are preserved; (b) a copy of this License, or an incorporation of it by reference in proper form as indicated in Exhibit A below, is included in a conspicuous location in all copies such that it would be reasonably viewed by the recipient of the Document; and (c) You add no other terms or conditions to those of this License.
+
+3. Derivative Works. All Derivative Works are subject to the terms of this License. You may copy and distribute a Derivative Work of the Document under the conditions of Section 2 above, provided that You release the Derivative Work under the exact, verbatim terms of this License (i.e., the Derivative Work is licensed as a "Document" under the terms of this License). In addition, Derivative Works of Documents must meet the following requirements:
+
+ (a) All copyright and license notices in the original Document must be preserved.
+
+ (b) An appropriate copyright notice for your Derivative Work must be added adjacent to the other copyright notices.
+
+ (c) A statement briefly summarizing how your Derivative Work is different from the original Document must be included in the same place as your copyright notice.
+
+ (d) If it is not reasonably evident to a recipient of your Derivative Work that the Derivative Work is subject to the terms of this License, a statement indicating such fact must be included in the same place as your copyright notice.
+
+4. Compilation with Independent Works. You may compile or combine a Document or its Derivative Works with other separate and independent documents or works to create a compilation work ("Compilation"). If included in a Compilation, the Document or Derivative Work thereof must still be provided under the terms of this License, and the Compilation shall contain (a) a notice specifying the inclusion of the Document and/or Derivative Work and the fact that it is subject to the terms of this License, and (b) either a copy of the License or an incorporation by reference in proper form (as indicated in Exhibit A). Mere aggregation of a Document or Derivative Work with other documents or works on the same storage or distribution medium (e.g. a CD-ROM) will not cause this License to apply to those other works.
+
+5. NO WARRANTY. THE DOCUMENT IS PROVIDED 'AS IS' BASIS, WITHOUT WARRANTY OF ANY KIND, AND THE COPYRIGHT HOLDER EXPRESSLY DISCLAIMS ALL WARRANTIES AND/OR CONDITIONS WITH RESPECT TO THE DOCUMENT, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND OF NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+
+6. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE, REPRODUCTION, MODIFICATION, DISTRIBUTION AND/OR PUBLICATION OF THE DOCUMENT, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY.
+
+7. Trademarks. This License does not grant any rights to use any names, trademarks, service marks or logos of the Copyright Holder (collectively "Marks") and no such Marks may be used to endorse or promote works or products derived from the Document without the prior written permission of the Copyright Holder.
+
+8. Versions of the License. Apple Computer, Inc. ("Apple") may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once a Document has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Document under the terms of any subsequent version of this License published by Apple. No one other than Apple has the right to modify the terms applicable to Documents created under this License.
+
+9. Termination. This License and the rights granted hereunder will terminate automatically if You fail to comply with any of its terms. Upon termination, You must immediately stop any further reproduction, modification, public display, distr ibution and publication of the Document and Derivative Works. However, all sublicenses to the Document and Derivative Works which have been properly granted prior to termination shall survive any termination of this License. Provisions which, by their nat ure, must remain in effect beyond the termination of this License shall survive, including but not limited to Sections 5, 6, 7, 9 and 10.
+
+10. Waiver; Severability; Governing Law. Failure by the Copyright Holder to enforce any provision of this License will not be deemed a waiver of future enforcement of that or any other provision. If for any reason a court of competent jurisdiction finds any provision of this License, or portion thereof, to be unenforceable, that provision of the License will be enforced to the maximum extent permissible so as to effect the economic benefits and intent of the parties, and the remainder of this License will continue in full force and effect. This License shall be governed by the laws of the United States and the State of California, except that body of California law concerning conflicts of law.
+
+EXHIBIT A
+
+The proper form for an incorporation of this License by reference is as follows:
+
+"Copyright (c) [year] by [Copyright Holder's name]. This material has been released under and is subject to the terms of the Common Documentation License, v.1.0, the terms of which are hereby incorporated by reference. Please obtain a copy of the License at http://www.opensource.apple.com/cdl/ and read it before using this material. Your use of this material signifies your agreement to the terms of the License."