Пунктуация. Правило 27 — Знаки препинания при однородных членах, соединённых одиночными союзами
Правило
Запятая при однородных членах предложения не ставится, если они соединены одиночными союзами и, да (в значении «и»), или, либо:
Мы обсудили задачу и согласовали сроки.
Ты поедешь на встречу или останешься в офисе?
Запятая ставится, если однородные члены соединены противительными союзами а, но, да (в значении «но»), однако, зато, хотя, впрочем или присоединительными а также, а то и:
Он пришёл вовремя, но забыл документы.
Задача сложная, однако выполнимая.
Доклад получился кратким, а также содержательным.
Литература
Правила русской орфографии и пунктуации: полный академический справочник / под ред. В. В. Лопатина. — М., 2007. — §27. Знаки препинания при однородных членах предложения с союзами и без союзов.