1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wi1dcard-weekly-report

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Пишите еженедельные отчёты по-кодерски!

⬆️ Это моя идея. GitHub / Gitee.

🔧 Извлечение записей Git-коммитов для быстрой генерации Markdown-отчётов за день или неделю, призванных помочь таким забывчивым программистам, как я, быстро составлять рабочие записи.

⚠️ Это не стандартный проект, а скорее полезное маленькое приложение.

Эффект

Краткое руководство

  1. Сначала вам нужно установить этот инструмент, см. раздел «Как установить».

  2. С чего начать писать еженедельный отчёт? Давайте начнём с шаблона.

    php toolkit/new

    Просмотрите каталог posts, шаблон этой недели уже создан, имя файла — годWнеделя.md.

    Это имя файла можно напрямую преобразовать в строку с помощью PHP strtotime, вы можете изменить конфигурацию в toolkit/config.php, чтобы реализовать пользовательские настройки.

  3. Теперь откройте этот файл конфигурации и найдите самый нижний элемент projects, настройте свой проект.

    // ...
    'projects' => [
        'Один потрясающий проект' => [ // Изменить по мере необходимости
            'path' => realpath('Локальный каталог репозитория Git'), // Изменить по мере необходимости
        ],
    ]
  4. Хорошо, подумайте о том, что вы сегодня зафиксировали в этом проекте. Сегодня ничего не зафиксировано? Вчера тоже подойдёт.

    php toolkit/today # Создать ежедневный отчёт
    php toolkit/today -1 # Создать вчерашний отчёт
    php toolkit/today -2 # Создать позавчерашний отчёт
    # ... И так далее

    Сгенерированная таблица уже отформатирована, просто скопируйте и вставьте её в шаблон еженедельного отчёта.

  5. Со временем вам понадобится легко читаемый каталог вместо того, чтобы пытаться вспомнить, к какому месяцу относится ****W?

    php toc

    Он просканирует указанный каталог еженедельных отчётов и автоматически создаст каталог.

  6. Если у вас есть какие-либо вопросы или идеи, пожалуйста, создайте Issue.

    Также приветствуются PR, спасибо.

Как установить

  1. Требования:

    • PHP >= 7.0
    • Composer
    • Git
    • Git Bash (только Windows)
  2. Используйте Git для клонирования этого проекта или загрузите Zip-архив.

  3. Установите зависимости:

    cd toolkit
    composer install
  4. Весь код находится в каталоге toolkit, вы можете прочитать toolkit/README.md для получения более подробной информации.

Часто задаваемые вопросы

Шрифт

Рекомендуется использовать шрифт с одинаковой шириной для китайских и английских символов, например, M+ 1M или Courier New 12.

Я сейчас использую Inconsolata.

Преобразование Markdown в PDF

  • Пользователи macOS могут использовать MacDown.
  • Пользователи VS Code могут использовать Markdown PDF, но этот инструмент в настоящее время не поддерживается и имеет некоторые проблемы.

В настоящее время я использую последний, конфигурация проекта VS Code см. здесь.

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

Что касается CSS, вы можете напрямую использовать css/gitee.css, и внешний вид будет таким же, как на веб-странице Gitee. На самом деле это просто копирование, авторские права принадлежат Gitee.

Копирование содержимого еженедельного отчёта прямо в буфер обмена

Вот команды для macOS, для Windows и Linux аналогично.

Скопируйте в буфер обмена:

php toolkit/today | pbcopy

Скопируйте в буфер обмена и отобразите в терминале:

php toolkit/today | tee >(pbcopy)

Лицензия

MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Извлечение записей о коммитах Git для быстрой генерации ежедневных и еженедельных отчётов в формате Markdown, цель которых — помочь разработчикам быстро упорядочивать рабочие записи. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/wi1dcard-weekly-report.git
git@gitlife.ru:oschina-mirror/wi1dcard-weekly-report.git
oschina-mirror
wi1dcard-weekly-report
wi1dcard-weekly-report
master