From: Thomas Walker Lynch Date: Tue, 21 Oct 2025 03:03:33 +0000 (+0000) Subject: . X-Git-Url: https://git.reasoningtechnology.com/style/static/git-logo.png?a=commitdiff_plain;h=59365ea75d682dcc285098bfc7af74e6959b0e22;p=Harmony.git . --- diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 7422173..0000000 --- a/.gitattributes +++ /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 diff --git a/.gitignore b/.gitignore index 7c79eb8..ff01a07 100644 --- a/.gitignore +++ b/.gitignore @@ -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 index 0000000..3f31a98 --- /dev/null +++ b/document/quick_start_developer.sh @@ -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. + +