Changes between Initial Version and Version 1 of Dev2022-7-18


Ignore:
Timestamp:
Jul 15, 2022, 9:32:25 PM (3 years ago)
Author:
Zach Pearson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2022-7-18

    v1 v1  
     1= ChimeraX Developer Meeting =
     2
     3Zach, Eric, Tom
     4
     5Greg on vacation
     6
     7July 11, 2022
     8
     9= Agenda =
     10
     11== General ==
     12
     13== ChimeraX ==
     14=== General ===
     151) Pull vs Rebase Strategy
     16  - Zach suggests {{{echo "[pull]\n\trebase = true" >> .git/config}}}
     17
     182) 1.5 Roadmap
     19
     20=== Build System ===
     211) Supporting IDEs
     22  - may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
     23  - editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
     24  - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
     25  - Greg mentioned Visual Studio
     26
     272) API for getting C headers: get_include (see: numpy.get_include)
     28  - {{{native-packaging}}} moves bundle header and source files to {{{bundle/src/include/module}}} \
     29  - maybe just use header files?
     30
     313) API for getting library directories: get_libdir
     32
     334) macOS compiler call in Makefiles
     34
     35=== Infrastructure ===
     361) Beta releases on Toolshed
     37
     382) Decoupling core bundle version number from the ChimeraX release number
     39
     403) Prereq audit after 27 June
     41
     424) arm64 port
     43
     44== Chimera ==
     451) Back up the build machine to a solid state drive
     46
     47--------------------------
     48= Discussion =
     49
     50
     51
     52--------------------------
     53= Action Items =
     54  - Present github continuous integration tutorial.  Zach