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


Ignore:
Timestamp:
Jul 11, 2022, 1:09:40 PM (3 years ago)
Author:
Zach Pearson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2022-7-11

    v1 v1  
     1= ChimeraX Developer Meeting =
     2
     3Zach, Eric, Tom
     4
     5Greg on vacation
     6
     7June 27, 2022
     8
     9= Agenda =
     10
     11== General ==
     12
     13== ChimeraX ==
     14=== General ===
     151) Pull vs Rebase Strategy
     16Zach suggests
     17{{{echo "[pull]\n\trebase = true" >> .git/config}}}
     18
     192) 1.5 Roadmap
     20
     21=== Build System ===
     221) Supporting IDEs
     23  - may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
     24  - editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
     25  - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
     26  - Greg mentioned Visual Studio
     27
     282) API for getting C headers: get_include (see: numpy.get_include)
     29  - {{{native-packaging}}} moves bundle header and source files to {{{bundle/src/include/module}}} \
     30  - maybe just use header files?
     31
     323) API for getting library directories: get_libdir
     33
     344) macOS compiler call in Makefiles
     35
     36=== Infrastructure ===
     371) Beta releases on Toolshed
     38
     392) Decoupling core bundle version number from the ChimeraX release number
     40
     413) Prereq audit after 27 June
     42
     434) arm64 port
     44
     45== Chimera ==
     461) Back up the build machine to a solid state drive
     47
     48--------------------------
     49= Discussion =
     50
     51--------------------------
     52= Action Items =
     53  - Present github continuous integration tutorial.  Zach
     54  - Remove pkg-config prereq if it is not being used for builds. Tom