Джентльмены!
Существует небезосновательное мнение, что наш репозиторий за четыре
этапа оказался в полном беспорядке. Для удобства пользования и
интеграции всех наших достижений надо отсортировать материалы в
репозитории.
Я придерживаюсь мнения, что файлы, с которыми не предполагается
вести совместную работу (статьи в pdf, исходники open-source
программ и.т.п.) не должны быть под контролем версий, но т.к. не все
с этим согласны, я предлагаю компромиссный вариант. В корне
репозитория сделать две папки, в одну (назовем ее, например,
archive), выкладывать материалы для архива, а во вторую (например,
dev), закачивать то, над чем идет работа. Таким образом можно будет
сделать checkout репозитория не с корня, а с папки dev, и избежать
выкачивания гигабайта материалов (выкачивание у меня лично из дома
идет с перебоями).
Соответственно, статьи в архиве надо разложить в папки по темам. В
папке dev же будет несколько поддиректорий. Предварительный список
такой:
* papers - для наших статей
* reports - для отчетов по этапам, внутри можно
сделать подпапки. Промежуточные материалы вроде "Сравнения
UML-редакторов" из папки UML тоже можно туда.
* presentations - для презентаций
* courses - для курсов, наверное, оставить как есть
* management, то, что лежит в папках planning и
stageX/nonpublic. Сюда же можно timesheetы для полноты картины.
Может быть, нужны несколько разных папок для этого?
* src - для
исходников всех программ, которые мы разрабатываем.
Возможно, я
что-то забыл.
Навскидку также в
репозитории лежит большое количество неактуальных материалов, прежде
всего это куски отчетов, которые впоследствии были интегрированы в
эти самые отчеты. Их, наверное, нужно либо удалить, либо сложить
куда-нибудь.
После этого можно будет на досуге подумать об упорядочивании наших
статей.
Ваши замечания, предложения, возмущения и.т.п. приветствуются в
рассылке или здесь: https://trac.lvk.cs.msu.su/dyana/ticket/217
Даниил