Aloha.

I modified the MWE as best I understand.  I seem to be missing some major part of the documentation.  For example, I don't know how to find the 'doclist' and the valid values for variables.  I seem to only find them from other peoples' problems.

Here is the modified MWE and it still produces no *.ics entries other than boilerplate.

-*- org-icalendar-include-todo: ("TODO" "DONE" "CANCELLED"); -*-                         
-*- org-icalendar-use-deadline: (todo-due);  -*-                                         
MY PROJECT -*- mode: org -*-                                                             
#-*- mode: org -*-
#+STARTUP: showall

* Welcome to Org mode

  Welcome, and thanks for trying out Org mode. Making outlines in
  Org is very simple. It is just text! Just start typing.
* This is a headline, it starts with one or more stars
  A heading has one star, a sub-heading two, etc.
* Working with lists
** Moving around in our outline
** TODO Moving around headline
** TODO This is a event with a Deadline
DEADLINE: <2024-06-20 Thu -30d>


On 6/9/24 01:52, Ihor Radchenko wrote:
John Helly <hellyj@ucsd.edu> writes:

So, even this MWE, the export to *.ics does not work as expected. The 
test.ics file has no events when

M-x org-icalendar-export-to-ics

is invoked.
=========================  Contents of test.org listed below 
=================
-*- org-icalendar-use-deadline: (todo-due);  -*-
...
** TODO This is an event with a Deadline
DEADLINE: <2024-06-20 Thu -30d>
Todo headings are not exported to icalendar by default.
See `org-icalendar-include-todo'.


-- 
John Helly / San Diego Supercomputer Center / Scripps Institution of Oceanography 
https://www.sdsc.edu/~hellyj / 808 205 9882 / 760 8408660