Вопрос

Как организовать проекты, если их сотни?Не макет в пределах проект, а расположение корневых каталогов проекта.

Я объединяю более десяти лет личных и примерных проектов, которые разбросаны по дискам в нескольких системах, и ищу какой-то организационный метод, который позволит мне держать дюжину или около того активных проектов видимыми, а архивные проекты - доступными для поиска.

Большинство проектов представляют собой обучающие эксперименты, затрагивающие множество разных языков и фреймворков.Некоторые из проектов представляют собой полноценные работающие приложения, к которым я обращаюсь, чтобы повторно использовать идеи и код.

Я использую плоское пространство имен в удаленном репозитории git для своих личных данных, но это кажется далеко не идеальным способом организации вещей в моих системах разработки.Должно быть что-то лучше, чем ~/active/ и ~/archive/.

Что вам поможет в этой ситуации?

Это было полезно?

Решение

Оставь это как есть. Ваша организация или отсутствие таковой является историей. Держи это.

Возможно, создайте несколько каталогов, чтобы упорядочить материал в хронологическом порядке, годы, а может, месяцы, когда вы были таким творческим.

Другие советы

Это все личные предпочтения, но, возможно, один из них поможет вам

<Ол>
  • Я всегда сохраняю " темп " или «POC (подтверждение концепции)»; папка с примерами и вещами, которые я просто пробую

  • Я всегда использую папку Archive для тех проектов, которые, как я знаю, мне не понадобятся

  • Я стараюсь группировать проекты по технологиям (отличным от моей основной технологии), чтобы у меня была папка Silverlight, папка Flex, C ++ и т. д.

  • У меня всегда есть папки Tutorials для вещей, которые я скачал из Интернета или других пользователей.

  • Я разбиваю свои личные проекты на следующие категории и подкатегории.Иерархия категорий затем преобразуется в структуру файловой системы.

    • Долгосрочные проекты

      Проекты, которые я планирую иметь либо в нескольких версиях, либо в нескольких ветках одновременно.По сути все, что я буду использовать более 6 месяцев или около того.

    • Код на основе CLR

      Раньше я разбивал это по языкам.Но сейчас у меня так много смешанных языковых проектов, что я больше этим не занимаюсь.Это только еще больше запутывает ситуацию./li>

    • Джава
    • С++
    • Все остальное
    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top