Here is a list of calendar cycles for a solar calendar where every year has a whole number N-day cycles. For example, N=7 the year has a whole number of weeks most years have 52 weeks, but some have 53 weeks.
Victor listed one cycle for each N at VECyc.txt. Each such cycle is the shortest whose mean year falls in the range of 365.2420 to 365.2427 days.
However I want to list more cycles, so I list three cycles
From these one can make all the other cycles whose mean year lies in between and hence in the range 365.2420 to 365.2425 days. The cycle is the sum of the other two, where the sum is formed by the concatenation of the cycles. The number of days, years and long years in a the sum of two cycles are the sums of the respective quantities in the cycles being summed. The mean year of a sum is between the mean years of the summed.
To make any cycle whose mean year lies in between those of any two of the three cycles listed, one adds together whole number of these two cycles. I show an example of all cycles for N=30 less than 1000 years.
I've listed for all N-day cycles up to 30 days.