Files
UmbraEdit/.gitignore
B.D. Murphy a04eaaa779 house: add multi-platform build infrastructure
- Add MANIFEST.in to include utils/ and setup/ in source distributions
- Add utils/build_all.py - unified multi-platform build orchestrator
  (Linux amd64/arm64, macOS amd64/arm64, Windows amd64/arm64)
- Add BUILD_LINUX.md - Linux build guide with .deb and AppImage options
- Add RELEASE.md - complete release process with versioning (YYYY/MM.####),
  platform support matrix, and release workflow
- Fix .gitignore to exclude UmbraEdit_Projects/, Inner_Demon_1.2a.docm,
  UmbraEdit_deb_Build_Script.txt, requirements.txt, .DS_Store
- All source distributions now include build scripts for Linux packages
2026-11-06 08:03:35 -08:00

88 lines
1.1 KiB
Plaintext

# Setup/Install
/MANIFEST
/build/
/build_*/
/deploy/
/dist/
/dist_*/
*.spec
*.egg-info
setup.iss
/umbraedit.desktop
/UmbraEdit.pyw
/setup/macos/Info.plist
/setup/windows/build
.flatpak-builder
.venv
.env
# Translations
/umbraedit/assets/i18n/*.qm
.qmake.stash
i18n/*.qm
i18n/*.qph
# Documentation
/docs/build/
/docs/source/locales/**/*.mo
/umbraedit/assets/manual*.pdf
.~lock.*
# Python
/.python-version
__pycache__
*.pyc
# Sample Project
/umbraedit/assets/sample.zip
/sample/meta
/sample/**/*.bak
/sample/*.lock
/sample/ToC.txt
/sample/manifest.json
# PyTest
/prof/
/htmlcov/
/tests/temp
/tests/_temp
/.pytest_cache
/pytestdebug.log
# Coverage
/.coverage
/.coveragerc
/coverage.*
# Other
.config
.local
*.patch
# IDE
.vscode
.ruff_cache
.nvimlog
# No AI files
AGENTS.md
CLAUSE.md
GEMINI.md
.claude/
.cursor*
.codex/
.gemini/
# Debug
/debug/
# Clean up accidentally committed files
# Added by B.D. Murphy 2026: exclude files accidentally committed during branding transition
Splh.jpeg
Oldwelcome.webp
.DS_Store
UmbraEdit_Projects/
Inner_Demon_1.2a.docm
requirements.txt
UmbraEdit_deb_Build_Script.txt