There are endless formats that you can set up for your golf league, but I'll talk about the most common formats.
Golf League Tracker will support individual play and 2-person teams. With individual play, you play against another
player each week for points. Take a look at some Two Player and Individual Player league ideas that are the most common format.
With team play, the team can be broken into "A" and "B" players if you're playing any kind of match play.
Those designations are based on the player's handicap, the lower handicapped player being in the "A" player.
The team plays against another team, with the "A" players matched up against each other, and the "B" players matched up against each other. They can play for points within their individual match or points with a number of team options such as best ball, high/low, stableford, or a number of combinations.  But with 2-man teams, you can also play formats such as best ball, where the best score of the teammates counts for the team, against the best ball of the other team. In this case, there are no flights, although Golf League Tracker still categorizes them by handicap.
If your league is 14 weeks or more, I recommend breaking the league into 2 halves. At the end of each half, the points the player or team has accumulated are reset to zero. This allows players who are at the bottom of the standings at the end of the first half to have a chance in the second half. This keeps everyone interested in the league throughout the season. After you have your two half winners, they would play a championship match at the end of the season to determine the league champion.