Pool of tasks

sh.wrap (project tasks)

  1. Code: sh.wrap (project tasks)

    1. Code: Documentation generation (project tasks)

      1. PROGRESS Chose documentation generation system

        DEADLINE: <2023-01-09 Mon> SCHEDULED: <2023-01-08 Sun> <2023-01-03 Tue>

        1. STARTED Integrate documentation generation into documentation pipeline

          DEADLINE: <2023-01-11 Wed> SCHEDULED: <2023-01-11 Wed> <2023-01-11 Wed>

        2. DONE Document existing code base

          CLOSED: [2023-01-11 Wed 13:18] DEADLINE: <2023-01-11 Wed> SCHEDULED: <2023-01-11 Wed> <2023-01-11 Wed>

    2. Code: Repository maintenance (project tasks)

      1. NEXT Migrate to actions 0.0.1 with prebuilt docker images

        DEADLINE: <2023-01-12 Thu> SCHEDULED: <2023-01-12 Thu> <2023-01-10 Tue>

    3. Code: core (project tasks)

      1. NEXT Write unit tests for core functions

        DEADLINE: <2023-01-12 Thu> SCHEDULED: <2023-01-11 Wed>

      2. DONE Check and fix unset for globally exported variables inside a module

        CLOSED: [2023-01-07 Sat 15:52] DEADLINE: <2022-12-31 Sat> SCHEDULED: <2022-12-22 Thu> <2022-12-20 Tue>

  2. Docs: sh.wrap (project tasks)

    1. NEXT Pass conversion options and command line arguments to pandoc-convert workflow

      <2022-11-05 Sat>

      1. GOAL org-to-md.sh and pandoc-convert workflow [0/5]

        • [ ] extensions sets
          • [ ] clean set (-raw_attribute…)
          • [ ] line break set (+hard_line_breaks…)
        • [ ] command-line arguments
          • [ ] –wrap=auto|none|preserve
          • [ ] –shift-heading-level-by=NUMBER
        • [ ] default sets of options enabled by default
        • [ ] rest command line options (by user request)
        • [ ] rest pandoc extensions (by user request)
    2. Docs: Documentation (project tasks)

      1. NEXT Add "Getting started" page to documentation

        DEADLINE: <2023-01-10 Sun> SCHEDULED: <2023-01-10 Sun> <2022-12-20 Tue>

      2. NEXT Add "Usage" page to documentation

        DEADLINE: <2023-01-10 Sun> SCHEDULED: <2023-01-10 Sun> <2022-12-20 Tue>

      3. STARTED Create user, development and project sections

        DEADLINE: <2023-01-10 Tue> SCHEDULED: <2023-01-10 Tue> <2022-12-22 Thu>

    3. Docs: Documentation system (project tasks)

      1. NEXT [#C] Describe documentation system

        <2022-10-31 Mon>

    4. DONE Add README

      CLOSED: [2022-12-27 Tue 20:38] DEADLINE: <2022-12-22 Thu> SCHEDULED: <2022-12-22 Thu>

      1. PASS Minimal README.md contains

        CLOSED: [2022-12-27 Tue 20:38]

        • [X] project description
        • [X] installation notes
        • [X] example of usage
        • [X] links to project documentation
  3. Infra: sh.wrap (project tasks)

    1. NEXT Add repository_dispatch events to trigger documentation rebuild

      <2022-10-30 Sun>

    2. PROGRESS Update docker.org in actions-org with actual documentation

      <2023-01-08 Sun>

    3. Infra: Documentation generation (project backlog)

      1. DONE Add script and GH action for documentation generation system

        CLOSED: [2023-01-11 Wed 14:49] DEADLINE: <2023-01-11 Wed> SCHEDULED: <2023-01-11 Wed> <2023-01-11 Wed>

    4. Infra: Prebuilt docker images in GH actions (project tasks)

      1. DONE [#A] Create GH actions to use docker images from docker hub

        CLOSED: [2023-01-10 Tue 09:53] DEADLINE: <2023-01-08 Sun> SCHEDULED: <2023-01-08 Sun> <2022-10-31 Mon>

        1. DONE Fix test-workflows-hub permission denied

          CLOSED: [2023-01-10 Tue 09:48] DEADLINE: <2023-01-12 Thu> SCHEDULED: <2023-01-10 Tue> <2023-01-10 Tue>

    5. Infra: sh.wrap testing environment (project tasks)

      1. DONE Create docker containers and GH action for test harness

        CLOSED: [2023-01-10 Tue 18:30] DEADLINE: <2023-01-09 Mon> SCHEDULED: <2023-01-09 Mon> <2023-01-04 Wed>

  4. Plan: sh.wrap (project tasks)

    1. Plan: Milestone 0.0.1 (project tasks)

      1. DONE Milestone 0.0.1: Estimate tasks effort

        CLOSED: [2023-01-08 Sun 13:08]

      2. DONE Milestone 0.0.1: Schedule tasks

        CLOSED: [2023-01-08 Sun 13:50] DEADLINE: <2023-01-08 Sun> SCHEDULED: <2023-01-08 Sun>

      3. DONE Milestone 0.0.1: Select tasks from current active/backlog/stuck task pools

        CLOSED: [2023-01-07 Sat 15:54]

      4. DONE Milestone 0.0.1: Update roadmap

        CLOSED: [2023-01-09 Mon 10:48] DEADLINE: <2023-01-09 Mon> SCHEDULED: <2023-01-08 Sun>

        1. COMPLETE Write requirements for milestone 0.0.1

          CLOSED: [2023-01-09 Mon 10:48]

    2. Plan: Milestone 0.1.0 (project tasks)

      1. NEXT Milestone 0.1.0: Estimate efforts

        SCHEDULED: <2023-01-13 Fri>

      2. NEXT Milestone 0.1.0: Schedule tasks

        SCHEDULED: <2023-01-13 Fri>

      3. NEXT Milestone 0.1.0: Select tasks

        SCHEDULED: <2023-01-13 Fri>

      4. NEXT Milestone 0.1.0: Update roadmap

        SCHEDULED: <2023-01-13 Fri>

    3. Plan: Roadmap (project tasks)

      1. NEXT Describe sh.wrap purpose and vision

      2. DONE Create roadmap diagram for milestone

        CLOSED: [2023-01-08 Sun 16:09] DEADLINE: <2023-01-09 Mon> SCHEDULED: <2023-01-08 Sun>

      3. DONE Write requirements for milestone 0.0.1

        CLOSED: [2023-01-08 Sun 13:53] DEADLINE: <2023-01-08 Sun> SCHEDULED: <2023-01-08 Sun>

  5. QA: sh.wrap (project tasks)

    1. STARTED Write functional tests for core modules

      DEADLINE: <2023-01-12 Thu> SCHEDULED: <2023-01-11 Wed>

    2. PROGRESS [#B] Add issue/pr templates

    3. QA: sh.wrap test reports (project tasks)

      1. NEXT Automate test reports publishing

        DEADLINE: <2023-01-12 Thu> SCHEDULED: <2023-01-12 Thu>

    4. QA: sh.wrap testing environment (project tasks)

      1. NEXT Create test matrix

        <2022-12-22 Thu>

        1. DEPENDENCY Create docker containers and GH action for workflow with bash versions passed
      2. DONE Create test runner

        CLOSED: [2023-01-10 Tue 15:04] DEADLINE: <2023-01-10 Tue> SCHEDULED: <2023-01-09 Mon> <2023-01-08 Sun>

sh.wrap (project backlog)

  1. Code: sh.wrap (project backlog)

    1. TODO Fix find in test-workflows

      <2023-01-10 Tue>

    2. TODO Fix trap rewriten error is scripts

      <2023-01-09 Mon>

    3. TODO Implement ccache module

    4. TODO Implement cert module

    5. TODO Implement config module

    6. TODO Implement git module

    7. TODO Implement path module

    8. TODO Implement repo module

      1. TODO Implement github module

      2. TODO Implement gitlab module

    9. TODO Implement scheduler module

    10. TODO Implement test module

      1. TODO Implement profile module
    11. TODO Rename actions.yml to site

      <2023-01-10 Tue>

    12. Code: Documentation generation (project backlog)

    13. Code: Repository maintenance (project backlog)

    14. Code: core (project backlog)

      1. NEXT Add function with argument passing to import

        <2022-12-22 Thu>

      2. COMPLETE Add function to scope

        CLOSED: [2022-12-22 Thu 13:45]

      3. COMPLETE Add script for bashrc

        CLOSED: [2022-12-22 Thu 13:45]

  2. Docs: sh.wrap (project backlog)

    1. NEXT Add license

    2. NEXT Create project logo

      <2022-12-20 Tue>

    3. TODO Add option to exclude path patterns from conversion in pandoc-convert workflow

      <2022-11-05 Sat>

    4. WRITE Describe knowledge system for the project

    5. WRITE Describe useful workflows on the project

    6. Docs: Documentation (project backlog)

      1. NEXT Fix code blocks not colored properly with hugo renderer

        <2022-10-31 Mon>

      2. NEXT Rework gh-publish workflow

        <2022-11-05 Sat>

        1. GOAL Add features to gh-publish script [0/3]

          • [ ] pass commit message as argument
          • [ ] add option to keep commits history
          • [ ] add tag to commit
      3. TODO Fix hugo bug with flickering project/docs tag

        <2022-11-05 Sat>

      4. TODO Fix images not copied to documentation with pandoc-convert GH action

        <2023-01-08 Sun>

    7. Docs: Documentation system (project backlog)

      1. NEXT Describe documentation generation

        <2022-10-31 Mon>

    8. Docs: sh.wrap: Development documentation (project backlog)

      1. NEXT Write style guide for the project
  3. Infra: sh.wrap (project backlog)

    1. NEXT Add repository_dispatch action to generate documentation on the fly

      <2022-11-05 Sat>

    2. TODO Add nodejs workflow

      <2022-11-05 Sat>

    3. TODO Add spell checker action for project documentation

      <2022-05-22 Sun>

    4. TODO Cache node_modules in docsy site generation

      <2022-11-05 Sat>

      1. DEPENDENCY Add nodejs workflow
    5. TODO Make universal docker workflow and action

      <2022-11-05 Sat>

      1. GOAL Docker workflows and actions [0/2]

        • [ ] one universal workflow and action to all tasks
        • [ ] workflow/action parameters
          • [ ] all parameters are serialized in one file (like workflow tests do)
          • [ ] no workaround when rest arguments are passed as string to parse
    6. TODO Write script to sync working repositories with upstream

    7. Infra: Use ready docker images in GH actions (project backlog)

      1. NEXT Create GH actions to generate and push docker images

        <2022-10-31 Mon>

    8. Infra: sh.wrap testing environment (project backlog)

      1. NEXT Create docker containers and GH action for workflow with bash versions passed

        <2022-12-22 Thu>

  4. Plan: sh.wrap (project backlog)

    1. TODO Write project review/report templates

    2. Plan: Milestone 0.0.1 (project backlog):

    3. Plan: Milestone 0.1.0 (project backlog)

    4. Plan: Roadmap (project backlog)

  5. QA: sh.wrap (project backlog)

    1. TODO Describe GH issue/pr workflows (life-cycle)

      <2022-05-21 Sat>

    2. TODO Describe issue/test/release verification processes

      <2022-05-21 Sat>

    3. TODO [#C] Exploratory testing of site generation action

      <2022-05-21 Sat>

    4. QA: sh.wrap test reports (project backlog)

      1. NEXT Add ability to compare test reports
    5. QA: sh.wrap testing environment (project backlog)

sh.wrap (project stuck)

  1. Code: sh.wrap (project stuck)

  2. Docs: sh.wrap (project stuck)

  3. Infra: sh.wrap (project stuck)

  4. Plan: sh.wrap (project stuck)

  5. QA: sh.wrap (project stuck)

sh.wrap (project goals)

  1. Code: sh.wrap (project goals)

    1. GOAL Collection of useful shell scripts [0/2]

      • [ ] gpg functions
      • [ ] git functions
    2. GOAL Maintainable shell scripts repository [0/3]

      • [ ] Shell scripts are at known locations
      • [ ] Shell scripts are reusable
      • [ ] Shell scripts have versions

sh.wrap (project archive)

  1. Code: sh.wrap (project archive)

  2. Docs: sh.wrap (project archive)

  3. Infra: sh.wrap (project archive)

  4. Plan: sh.wrap (project archive)

  5. QA: sh.wrap (project archive)