.
authorThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Tue, 21 Oct 2025 03:03:33 +0000 (03:03 +0000)
committerThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Tue, 21 Oct 2025 03:03:33 +0000 (03:03 +0000)
.gitattributes [deleted file]
.gitignore
document/quick_start_developer.sh [new file with mode: 0644]

diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644 (file)
index 7422173..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-# 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
index 7c79eb8..ff01a07 100644 (file)
@@ -1,26 +1,12 @@
-# ─── 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/
diff --git a/document/quick_start_developer.sh b/document/quick_start_developer.sh
new file mode 100644 (file)
index 0000000..3f31a98
--- /dev/null
@@ -0,0 +1,26 @@
+# 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.
+       
+