docs: def serveMiniMonth(self, request, year=None, month=None):
          """Serve data for the MiniMonth template tag."""
          if not request.is_ajax():
              raise Http404("/mini/ is for ajax requests only")
  
          today = timezone.localdate()
          if year is None: year = today.year
          if month is None: month = today.month
          year = int(year)
          month = int(month)
  
          # TODO Consider changing to a TemplateResponse
          # https://stackoverflow.com/questions/38838601
          return render(request, "joyous/includes/minicalendar.html",
                        {'self':         self,
                         'page':         self,
                         'version':      __version__,
                         'today':        today,
                         'year':         year,
                         'month':        month,
                         'calendarUrl':  self.get_url(request),
                         'monthName':    MONTH_NAMES[month],
                         'weekdayInfo':  zip(weekday_abbr, weekday_name),
                         'events':       self._getEventsByWeek(request, year, month)})