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


Ignore:
Timestamp:
Jul 25, 2022, 3:00:03 PM (3 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2022-7-25

    v1 v1  
     1= ChimeraX Developer Meeting =
     2
     3Attendance: Eric, Zach, Tom, Greg
     4
     5July 18, 2022
     6
     7= Agenda =
     8
     9* How to make users not run ChimeraX from DMG.
     10* Github Actions continuous integration
     11* Mac M1 port
     12* QtPy shim
     13* Make installing on the Mac more obvious
     14  * More download Notes?
     15  * README in .dmg?
     16
     17== General ==
     18
     19== ChimeraX ==
     20=== General ===
     21
     22=== Build System ===
     231) Supporting IDEs
     24  - may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
     25  - editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
     26  - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
     27  - Greg mentioned Visual Studio
     28
     292) API for getting C headers: get_include (see: numpy.get_include)
     30  - {{{native-packaging}}} moves bundle header and source files to {{{bundle/src/include/module}}} \
     31  - maybe just use header files?
     32
     333) API for getting library directories: get_libdir
     34
     354) macOS compiler call in Makefiles
     36
     37=== Infrastructure ===
     381) Beta releases on Toolshed
     39
     402) Decoupling core bundle version number from the ChimeraX release number
     41
     423) Prereq audit after 27 June
     43
     444) arm64 port
     45
     46== Chimera ==
     471) Back up the build machine to a solid state drive
     48
     49--------------------------
     50= Discussion =
     51
     52
     53--------------------------
     54= Action Items =
     55  - Present github continuous integration tutorial.  Zach