| Version 2 (modified by , 3 years ago) ( diff ) |
|---|
ChimeraX Developer Meeting
Attendance:
July 18, 2022
Agenda
General
ChimeraX
General
1) Pull vs Rebase Strategy
- Zach suggests
echo "[pull]\n\trebase = true" >> .git/config
2) 1.5 Roadmap
Build System
1) Supporting IDEs
- may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
- editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
- Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
- Greg mentioned Visual Studio
2) API for getting C headers: get_include (see: numpy.get_include)
native-packagingmoves bundle header and source files tobundle/src/include/module\- maybe just use header files?
3) API for getting library directories: get_libdir
4) macOS compiler call in Makefiles
Infrastructure
1) Beta releases on Toolshed
2) Decoupling core bundle version number from the ChimeraX release number
3) Prereq audit after 27 June
4) arm64 port
Chimera
1) Back up the build machine to a solid state drive
Discussion
Action Items
- Present github continuous integration tutorial. Zach
Note:
See TracWiki
for help on using the wiki.