Author SHA1 Message Date
Kath Hill 69eca39fdf Merge 42bfaa0047 into 4d89c5d3e2 2026-04-18 06:51:29 +00:00
Kath HillandNathan 42bfaa0047 Create RenPy.gitignore
This is an extended version of the python gitignore project and doesn't include cached files, navigation files, or other files that should not be included in a production version of a renpy project.

Co-authored-by: Nathan <nchonot@nathannetwork.com>
2025-11-26 09:50:32 -05:00
19 changed files with 298 additions and 242 deletions

No files matched your search

+1 -2
View File
@@ -16,8 +16,7 @@
rad.json rad.json
#Translation Base-file #Translation Base-file
*.g.xlf *.g.xlf
#License-files #License-file
*.bclicense
*.flf *.flf
#Test results file #Test results file
TestResults.xml TestResults.xml
+1 -4
View File
@@ -1,5 +1,2 @@
# The default root path for Ansible config files on the controller
.ansible/
# Retry files generated for failed Ansible playbook runs
*.retry *.retry
.ansible/
-12
View File
@@ -1,17 +1,5 @@
# Generic backup files
*.bak *.bak
*.back
*.backup
# Norton Ghost backup files
*.gho *.gho
# Generic original files
*.ori *.ori
*.orig *.orig
*.original
# Generic temporary files
*.tmp *.tmp
*.temp
*.temporary
+1 -2
View File
@@ -63,8 +63,7 @@ atlassian-ide-plugin.xml
# SonarLint plugin # SonarLint plugin
.idea/sonarlint/ .idea/sonarlint/
# see https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 .idea/sonarlint.xml # see https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
# Crashlytics plugin (for Android Studio and IntelliJ) # Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml com_crashlytics_export_strings.xml
-2
View File
@@ -1,2 +0,0 @@
.sisyphus/*
!.sisyphus/rules/
+3 -11
View File
@@ -1,16 +1,5 @@
# Virtualenv # Virtualenv
# https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project # https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project
.venv/
venv/
.python-version
# pyenv: Simple Python Version Management
pyvenv.cfg
# pip: package installer for Python
pip-selfcheck.json
# Custom python interpreter
.Python .Python
[Bb]in [Bb]in
[Ii]nclude [Ii]nclude
@@ -18,3 +7,6 @@ pip-selfcheck.json
[Ll]ib64 [Ll]ib64
[Ll]ocal [Ll]ocal
[Ss]cripts [Ss]cripts
pyvenv.cfg
.venv
pip-selfcheck.json
-1
View File
@@ -1,4 +1,3 @@
# Visual Studio Code
.vscode/* .vscode/*
!.vscode/settings.json !.vscode/settings.json
!.vscode/tasks.json !.vscode/tasks.json
+1 -1
View File
@@ -8,7 +8,7 @@ gradle-app.setting
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar !gradle-wrapper.jar
# Avoid ignore Gradle wrapper properties # Avoid ignore Gradle wrappper properties
!gradle-wrapper.properties !gradle-wrapper.properties
# Cache of project # Cache of project
+35 -70
View File
@@ -5,81 +5,46 @@
# Official AMD ROCm HIP .gitignore: https://github.com/ROCm/hip/blob/amd-staging/.gitignore # Official AMD ROCm HIP .gitignore: https://github.com/ROCm/hip/blob/amd-staging/.gitignore
# 1. Build directories and files # 1. Build directories and files
# common build directory /build/ # common build directory
/build/ /CMakeFiles/ # CMake internal files
# CMake internal files /CMakeCache.txt # CMake cache file
/CMakeFiles/ /Makefile # autogenerated Makefile
# CMake cache file /cmake_install.cmake # install script
/CMakeCache.txt /install_manifest.txt # install manifest list
# autogenerated Makefile *.ninja-dep # Ninja dependency files
/Makefile *.ninja_log # Ninja log files
# install script meson-logs/ # Meson log directory
/cmake_install.cmake
# install manifest list
/install_manifest.txt
# Ninja dependency files
*.ninja-dep
# Ninja log files
*.ninja_log
# Meson log directory
meson-logs/
# 2. Compilation outputs and intermediates # 2. Compilation outputs and intermediates
# object files *.o # object files
*.o *.obj # Windows object files
# Windows object files *.so # shared libraries
*.obj *.a # static librarie
# shared libraries *.d # dependency files
*.so *.gch # precompiled headers
# static librarie *.ii # preprocessed output
*.a *.ii.cpp # C++ preprocessed output
# dependency files *.out # generic executable outputs
*.d *.exe # Windows executables
# precompiled headers
*.gch
# preprocessed output
*.ii
# C++ preprocessed output
*.ii.cpp
# generic executable outputs
*.out
# Windows executables
*.exe
# 3. HIP/ROCm specific binaries and intermediates # 3. HIP/ROCm specific binaries and intermediates
# ROCm compiled binary *.hsaco # ROCm compiled binary
*.hsaco *.s # assembly output
# assembly output *.kernels.cpp # autogenerated kernel sources
*.s *.hip.cpp.* # hipcc intermediate outputs
# autogenerated kernel sources
*.kernels.cpp
# hipcc intermediate outputs
*.hip.cpp.*
# 4. Official sample binaries and tutorial outputs # 4. Official sample binaries and tutorial outputs
# sample binary bin/hipInfo # sample binary
bin/hipInfo bin/hipBusBandwidth # sample binary
# sample binary bin/hipDispatchLatency # sample binary
bin/hipBusBandwidth bin/hipify-clang # sample tool
# sample binary samples/**/*.out # tutorial outputs
bin/hipDispatchLatency samples/**/*.code # ISA/code dumps
# sample tool samples/**/*.hsaco # compiled binaries
bin/hipify-clang samples/**/*.co # kernel code outputs
# tutorial outputs
samples/**/*.out
# ISA/code dumps
samples/**/*.code
# compiled binaries
samples/**/*.hsaco
# kernel code outputs
samples/**/*.co
# 5. Tags, logs and test outputs # 5. Tags, logs and test outputs
# ctags index tags # ctags index
tags *.log # log files
# log files /tests_output/ # custom test output directory
*.log /samples_output/ # custom sample output directory
# custom test output directory
/tests_output/
# custom sample output directory
/samples_output/
-53
View File
@@ -1,53 +0,0 @@
# Build System Artifacts
# MoonBit default build output directory.
_build/
# Local MoonBit package cache directory.
.mooncakes/
# Coverage and Test Artifacts
# Coverage reports generated by MoonBit tooling.
moonbit-coverage-*.txt
# Coverage output directory used by coverage commands.
_coverage/
# Bisect runtime coverage data file.
bisect.coverage
# JavaScript Target Artifacts
# Uncomment if generated JavaScript should be ignored.
# *.js
# Source map files generated for JavaScript output.
*.js.map
# Node.js dependencies used in JS target workflows.
node_modules/
# WebAssembly Target Artifacts
# Compiled WebAssembly binaries.
*.wasm
# WebAssembly text format output.
*.wat
# MoonBit Pilot / Agent Artifacts
# MoonBit agent runtime state and temporary files.
.moonagent/
# LLVM Backend Artifacts
# LLVM textual intermediate representation (IR) files.
*.ll
# LLVM bitcode files.
*.bc
# Native object files from LLVM/native compilation.
*.o
# Generated assembly source files.
*.s
# Default executable output name on Unix-like systems.
*.out
# Native executable output on Windows.
*.exe
# macOS debug symbol bundles.
*.dSYM/
+2 -4
View File
@@ -47,7 +47,6 @@ nosetests.xml
coverage.xml coverage.xml
*.cover *.cover
*.py.cover *.py.cover
*.lcov
.hypothesis/ .hypothesis/
.pytest_cache/ .pytest_cache/
cover/ cover/
@@ -123,14 +122,13 @@ ipython_config.py
# pixi.lock # pixi.lock
# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
# in the .venv directory. It is recommended not to include this directory in version control. # in the .venv directory. It is recommended not to include this directory in version control.
.pixi/* .pixi
!.pixi/config.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/ __pypackages__/
# Celery stuff # Celery stuff
celerybeat-schedule* celerybeat-schedule
celerybeat.pid celerybeat.pid
# Redis # Redis
+2 -2
View File
@@ -30,7 +30,7 @@ We support a collection of templates, organized in this way:
or merge these rules into your project-specific templates if you want to use or merge these rules into your project-specific templates if you want to use
them permanently. them permanently.
- [`community`](./community) contains specialized templates for other popular - [`community`](./community) contains specialized templates for other popular
languages, tools, and projects that don't currently belong in the mainstream languages, tools and project, which don't currently belong in the mainstream
templates. These should be added to your project-specific templates when you templates. These should be added to your project-specific templates when you
decide to adopt the framework or tool. decide to adopt the framework or tool.
@@ -53,7 +53,7 @@ If you have a small set of rules, or want to support a technology that is not
widely in use, and still believe this will be helpful to others, please read the widely in use, and still believe this will be helpful to others, please read the
section about [specialized templates](#specialized-templates) for more details. section about [specialized templates](#specialized-templates) for more details.
Include details when opening a pull request if the template is important and visible. We Include details when opening pull request if the template is important and visible. We
may not accept it immediately, but we can promote it to the root at a later date may not accept it immediately, but we can promote it to the root at a later date
based on interest. based on interest.
+222
View File
@@ -0,0 +1,222 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[codz]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py.cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# UV
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
#uv.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
#poetry.toml
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
# pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
# https://pdm-project.org/en/latest/usage/project/#working-with-version-control
#pdm.lock
#pdm.toml
.pdm-python
.pdm-build/
# pixi
# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
#pixi.lock
# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
# in the .venv directory. It is recommended not to include this directory in version control.
.pixi
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.envrc
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# Abstra
# Abstra is an AI-powered process automation framework.
# Ignore directories containing user credentials, local state, and settings.
# Learn more at https://abstra.io/docs
.abstra/
# Visual Studio Code
# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
# and can be added to the global gitignore or merged into this file. However, if you prefer,
# you could uncomment the following to ignore the entire vscode folder
# .vscode/
# Ruff stuff:
.ruff_cache/
# PyPI configuration file
.pypirc
# Cursor
# Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
# exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
# refer to https://docs.cursor.com/context/ignore-files
.cursorignore
.cursorindexingignore
# Marimo
marimo/_static/
marimo/_lsp/
__marimo__/
*.save
persistent
errors.txt
log.txt
progressive_download.txt
traceback.txt
*.bak
*.1.bak
*.rpyc
.vscode/
.idea/
cache/
game/saves/navigation.json
-3
View File
@@ -13,9 +13,6 @@ target
# Contains mutation testing data # Contains mutation testing data
**/mutants.out*/ **/mutants.out*/
# rustc will dump stack traces when hitting an internal compiler error to PWD
rustc-ice-*.txt
# RustRover # RustRover
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
-7
View File
@@ -2,9 +2,6 @@
# #
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
# #
# Recommended: add any editor/OS/tool-specific ignore rules from the Global/ templates as needed.
# See: https://github.com/github/gitignore/tree/main/Global
#
.utmp/ .utmp/
/[Ll]ibrary/ /[Ll]ibrary/
/[Tt]emp/ /[Tt]emp/
@@ -46,7 +43,6 @@ ExportedObj/
*.csproj *.csproj
*.unityproj *.unityproj
*.sln *.sln
*.slnx
*.suo *.suo
*.tmp *.tmp
*.user *.user
@@ -101,6 +97,3 @@ InitTestScene*.unity*
# Auto-generated scenes by play mode tests # Auto-generated scenes by play mode tests
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* /[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
# Auto-generated cache in Assets folder
/[Aa]ssets/[Ss]ceneDependencyCache*
+2 -2
View File
@@ -1,4 +1,4 @@
# WordPress - ignore core, configuration, examples, uploads and logs. # Wordpress - ignore core, configuration, examples, uploads and logs.
# https://github.com/github/gitignore/blob/main/WordPress.gitignore # https://github.com/github/gitignore/blob/main/WordPress.gitignore
# Core # Core
@@ -45,4 +45,4 @@ wp-config.php
# #
# Note: If you wish to whitelist themes, # Note: If you wish to whitelist themes,
# uncomment the next line # uncomment the next line
#/wp-content/themes #/wp-content/themes
-11
View File
@@ -1,11 +0,0 @@
*Script
# Holmake generated files
*Theory.sig
*Theory.sml
*.uo
*.ui
# Holmake auxiliary files
.hollogs
.HOLMK
+7 -14
View File
@@ -11,22 +11,15 @@
node_modules/ node_modules/
# Expo local state and caches # Expo local state and caches
# runtime state (Metro bundler, dev-client data, tunnels) .expo/ # runtime state (Metro bundler, dev-client data, tunnels)
.expo/ .expo-shared/ # shared project settings (app.json edits, etc.)
# shared project settings (app.json edits, etc.)
.expo-shared/
# Metro bundler caches/logs # Metro bundler caches/logs
# generic Expo temp files *.expo # generic Expo temp files
*.expo *.tunnel # Expo DevTools tunnels
# Expo DevTools tunnels *.cache # Metro cache folder
*.tunnel *.tmp # temp files created during bundling
# Metro cache folder *.log # build or Metro logs
*.cache
# temp files created during bundling
*.tmp
# build or Metro logs
*.log
# Environment variables # Environment variables
.env .env
+21 -41
View File
@@ -4,38 +4,27 @@
# Compiled MQL5 executables (binaries) # Compiled MQL5 executables (binaries)
# These are generated from .mq5 source files and should not be committed. # These are generated from .mq5 source files and should not be committed.
*.ex5 *.ex5
# For MQL4 compatibility if you also manage MT4 projects in a similar structure *.ex4 # For MQL4 compatibility if you also manage MT4 projects in a similar structure
*.ex4
# Log files # Log files
# Terminal logs, strategy tester logs, and custom logs from Print() functions. # Terminal logs, strategy tester logs, and custom logs from Print() functions.
*.log *.log
# Strategy Tester logs *.slog # Strategy Tester logs
*.slog
# Strategy Tester specific files # Strategy Tester specific files
# History data, optimization results, and temporary files used by the tester. # History data, optimization results, and temporary files used by the tester.
# FXT files (history data for testing) *.fxt # FXT files (history data for testing)
*.fxt *.hst # History data files (can be large)
# History data files (can be large) *.ini # Initialization files (often generated by tester or EAs)
*.hst *.dat # Data files (various purposes, often temporary)
# Initialization files (often generated by tester or EAs) *.csv # CSV export files (e.g., from tester reports)
*.ini *.jrn # Journal files (tester journal)
# Data files (various purposes, often temporary)
*.dat
# CSV export files (e.g., from tester reports)
*.csv
# Journal files (tester journal)
*.jrn
# Market Watch sets and profiles # Market Watch sets and profiles
# User-specific lists of symbols in Market Watch, and terminal profiles. # User-specific lists of symbols in Market Watch, and terminal profiles.
# Market Watch symbol sets *.set # Market Watch symbol sets
*.set *.tpl # Chart templates
# Chart templates *.chr # Chart settings files (can be generated when saving templates or profiles)
*.tpl
# Chart settings files (can be generated when saving templates or profiles)
*.chr
# External libraries (DLLs) # External libraries (DLLs)
# If you use custom DLLs, you might want to ignore them if they are built separately # If you use custom DLLs, you might want to ignore them if they are built separately
@@ -44,19 +33,14 @@
# User-specific configuration and credentials # User-specific configuration and credentials
# Files containing sensitive information or local user settings. # Files containing sensitive information or local user settings.
# Environment variables (e.g., for Python integration credentials) .env # Environment variables (e.g., for Python integration credentials)
.env *.cfg # Configuration files (if not meant to be shared)
# Configuration files (if not meant to be shared) *.json # Be careful: if you have config JSONs you *do* want to commit, add specific exceptions.
*.cfg # Example: !config.json (to include config.json but ignore other *.json)
# Be careful: if you have config JSONs you *do* want to commit, add specific exceptions.
*.json
# Example: !config.json (to include config.json but ignore other *.json)
# Temporary files and backup files generated by MetaEditor # Temporary files and backup files generated by MetaEditor
# Temporary files (e.g., ~MyScript.mq5) *.~* # Temporary files (e.g., ~MyScript.mq5)
*.~* *.bak # Backup files (e.g., MyScript.mq5.bak)
# Backup files (e.g., MyScript.mq5.bak)
*.bak
*.mqh.bak *.mqh.bak
*.mq5.bak *.mq5.bak
@@ -67,11 +51,7 @@
# Python specific ignores (if you also keep Python scripts or Jupyter notebooks in this repository) # Python specific ignores (if you also keep Python scripts or Jupyter notebooks in this repository)
# These are relevant if your Git repo root is higher up (e.g., the terminal folder itself) # These are relevant if your Git repo root is higher up (e.g., the terminal folder itself)
# or if you mix Python code within your MQL5 structure. # or if you mix Python code within your MQL5 structure.
# Python compiled bytecode cache __pycache__/ # Python compiled bytecode cache
__pycache__/ .ipynb_checkpoints/ # Jupyter Notebook checkpoints
# Jupyter Notebook checkpoints *.pyc # Python compiled files
.ipynb_checkpoints/ *.pyd # Python dynamic modules
# Python compiled files
*.pyc
# Python dynamic modules
*.pyd