Import Git/Hub support files

This commit is contained in:
Ben Morgan
2019-07-01 14:00:13 +01:00
parent edd0cceac1
commit e094239841
2 changed files with 413 additions and 0 deletions
+78
View File
@@ -0,0 +1,78 @@
# Codeowners for Geant4 (GitHub Version)
# Maps directories to Working Group Coordinators
# Software Management
/CMakeLists.txt @drbenmorgan
/cmake/ @drbenmorgan @gunterfolger
/config/ @gcosmo
/ReleaseNotes/ @gcosmo
/source/global/ @gcosmo @drbenmorgan @gunterfolger
# Run, Event, and Detector Response
/source/run/ @makotoasai @jrmadsen
/source/event/ @makotoasai @jrmadsen
/source/digits_hits/ @makotoasai @jrmadsen
/source/processes/scoring @makotoasai @jrmadsen
# Tracking
/source/tracking/ @ts-kek @amakoG4AI @makotoasai
# Particles and Track
# TBA: Hisaya Kurashige
/source/track/ @makotoasai
/source/particles/ @makotoasai
# Geometry and Transport
/source/geometry/ @gcosmo @jonapost
/source/processes/transportation/ @gcosmo @jonapost
# Generic Processes and Materials
/source/materials/ @marcverderi @civanch
/source/processes/biasing/ @marcverderi @civanch
/source/processes/parameterisation/ @marcverderi @civanch
# Electromagnetic Standard Physics
/source/processes/electromagnetic/highenergy/ @civanch @dsawkey
/source/processes/electromagnetic/muons/ @civanch @dsawkey
/source/processes/electromagnetic/polarisation/ @civanch @dsawkey
/source/processes/electromagnetic/standard/ @civanch @dsawkey
/source/processes/electromagnetic/xrays/ @civanch @dsawkey
/source/processes/optical/ @civanch @dsawkey
# Low Energy Electromagnetic Physics
/source/processes/electromagnetic/dna/ @sincerti @pandola
/source/processes/electromagnetic/lowenergy/ @sincerti @pandola
/source/processes/electromagnetic/pii/ @sincerti @pandola
# Hadronic Physics
# TBA: Dennis Wright
/source/processes/hadronic/ @AlbertoRibon
# Persistency
/source/persistency/ @gcosmo @WitekPokorski
/source/analysis/ @ihrivnac
# User and Category Interfaces
# TBA: Hajime Yoshida
/source/intercoms/ @koichi-murakami @makotoasai
/source/interfaces/ @koichi-murakami @laurent-garnier
/environments/ @koichi-murakami
# Visualization
/source/graphics_reps/ @laurent-garnier @jiperl @johna1941
/source/visualization/ @laurent-garnier @jiperl @johna1941
# Physics Lists
/source/physics_lists/ @gunterfolger @hanswenzel
# Novice+Extended Examples (Individual Examples assigned to Responsibles)
/examples/basic/ @ihrivnac @ashoward
/examples/novice/ @ihrivnac @ashoward
/examples/extended/ @ihrivnac @ashoward
# Advanced Examples (Can be extended with responsibles per example)
/examples/advanced/ @guatelli @romanofrancesco
# Testing
/tests/ @gunterfolger @whokion
+335
View File
@@ -0,0 +1,335 @@
# 1. Specific Geant4 ignores
#======================================================================
# i. Subprojects that may be cloned for testing
#======================================================================
benchmarks/
verification/
#======================================================================
# ii. Formatting
#======================================================================
# ignore any hidden clang-format files
*/.clang-format
/format-original.txt
/format-modified.txt
#!/GitUtilities/geant4-clang-format
# 2. System temporaries
#======================================================================
# i. Linux
#======================================================================
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
#======================================================================
# ii. macOS
#======================================================================
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
#======================================================================
# iii. Windows
#======================================================================
# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# Windows shortcuts
*.lnk
3. Text Editor/IDE
#======================================================================
1. Eclipse
#======================================================================
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# PyDev specific (Python IDE for Eclipse)
*.pydevproject
# CDT-specific (C/C++ Development Tooling)
.cproject
# CDT- autotools
.autotools
# Java annotation processor (APT)
.factorypath
# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
# Tern plugin
.tern-project
# TeXlipse plugin
.texlipse
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
# Annotation Processing
.apt_generated/
# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet
# VSCode
.vscode
# QtCreator
CMakeLists.txt.user
#======================================================================
# ii. Emacs
#======================================================================
# -*- mode: gitignore; -*-
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
# Org-mode
.org-id-locations
*_archive
# flymake-mode
*_flymake.*
# eshell files
/eshell/history
/eshell/lastdir
# elpa packages
/elpa/
# reftex files
*.rel
# AUCTeX auto folder
/auto/
# cask packages
.cask/
dist/
# Flycheck
flycheck_*.el
# server auth directory
/server/
# projectiles files
.projectile
# directory configuration
.dir-locals.el
#======================================================================
# iii. KDevelop
#======================================================================
*.kdev4
.kdev4/
#======================================================================
# iv. Kate
#======================================================================
.*.kate-swp
.swp.*
#======================================================================
# v. Vim
#======================================================================
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]
# Session
Session.vim
# Temporary
.netrwhist
*~
# Auto-generated tag files
tags
# Persistent undo
[._]*.un~
#======================================================================
# vi. VisualStudio/Code
#======================================================================
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
#======================================================================
# vii. Xcode
#======================================================================
## Build generated
build/
DerivedData/
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint
#=====================================================================
# CLion
#=====================================================================
cmake-build*
4. Development/Build Generated
#======================================================================
# i. CMake
#======================================================================
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
#======================================================================
# ii. C/C++
#======================================================================
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# Debug files
*.dSYM/
*.su
*.idb
*.pdb