структура репозиториев на гитхабе

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
структура репозиториев на гитхабе создатель Mind Map: структура репозиториев на гитхабе

1. самостоятельные проекты, которые делают что-то готовое

1.1. в отдельный репозиторий

1.1.1. и звёздочкой его, звёздочкой

2. Черновики

2.1. э-э... черновики бывают разные?

2.1.1. заметки, возникающие во время разбора статей

2.1.1.1. сейчас они обычно живут в org-mode или в evernote, и иногда расползаются в LaTeX-документы, которые таки хочется держать в git'e и, стало быть, выкладывать на github.

2.1.2. задумка приложения или алгоритма, почти всегда обречённая на недописуемость.

2.1.2.1. не хочется выкладывать в видное место, не хочется тратить ресурсы на оформление, но хочется иметь доступной

3. Эксперименты: задумка и кусочки спецификации и кода, который ещё ничего не делает. Такого, вероятно, будет много, и надо придумать, как не замусоривать top-level иерархии неработающими проектами.

4. Маленькие кусочки кода

4.1. скрипты, которые решают какую-то маленькую прикладную задачу.

4.2. как сделать какую-то обычную на очередном языке

4.2.1. IO

4.2.2. обработка строк

4.2.3. стандартные структуры данных

4.2.4. монады и упорядочивание вычислений

5. шпаргалки

6. заметки по концептуальным вопросам

7. задачки

7.1. со всяких задачных сайтов

7.2. из учебников

7.3. из статей

8. сценарии использования

8.1. портфолио

8.1.1. хочется мало внятных работающих проектов и , возможно, пару репозиториев с кучей заметок и экспериментов

8.2. быстро выложить что-то, что хочется показать или обсудить

8.2.1. хочется плодить много репозиториев по всякой нужде

8.3. выложить кусок кода, чтоб взять его через год (или завтра с другого компа)

8.3.1. гисты или иерархические репозиторий со сниппетами

8.4. отслеживать историю версий и экспериментировать с фичами и разными архитектурными решениями в ветках

8.4.1. один репозиторий на проект

8.5. как бэкап или внешнее хранилище проектов любой сложности и степени готовности

8.5.1. хочется четкой многоуровневой иерархии

8.6. выложить готовую программку для кого-то

8.6.1. ???