+++ /dev/null
-# Normalize line endings for a cross-platform dev team
-* text=auto eol=lf
-
-# Common sources/scripts
-*.sh eol=lf
-*.bash eol=lf
-*.py eol=lf
-*.org linguist-language=Org
-*.md linguist-language=Markdown
-*.c linguist-language=C
-*.cc linguist-language=C++
-
-# RT file-type conventions (classify custom suffixes correctly)
-*.lib.c linguist-language=C
-*.cli.c linguist-language=C
-*.lib.cc linguist-language=C++
-*.cli.cc linguist-language=C++
-
-# Keep empty-dir sentinels and build scratch out of release archives
-**/.githolder export-ignore
-scratchdir/ export-ignore
-
-# Housekeeping not needed in source releases
-.gitignore export-ignore
-.editorconfig export-ignore
-
-# Treat license templates as text (and include them by default)
-LICENSES/* text
-document/licenses/* text
-# ─── Python Detritus ──────────────────────────────────────────────
+# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
-
-# pytest cache
-.pytest_cache/
-
-# Cython / coverage / profiling
-*.so
-*.gcov
-*.gcda
-*.gcno
-
-# IPython junk
.ipynb_checkpoints/
+.pytest_cache/
# editor backup files (optional)
*~
+*.bak
-# ─── Virtualenv (just in case someone makes one elsewhere) ────────
-venv/
-.venv/
-env/
-ENV/
--- /dev/null
+# This is a document, not a script
+# There are more docs on IDEs, directory structure, etc.
+# Note especially the workflow document.
+
+#1. In a login shell
+
+ # enter the project environment as a developer
+ > cd Rabbit
+ > . env_developer
+
+ # run your IDE
+ > emacs
+
+# 2. inside of an emacs shell, or IDE build scrit
+
+ # do you edits
+ # run local test experiments
+
+ > make all
+ > make release
+
+
+ # 3. In env_tester run more thorough test suite. When satisfied make a release branch and tag it.
+ # Release branches have consecutive major release numbers.
+
+