Skip to content

basics/rxjs-collection

This branch is 9 commits ahead of main.

Folders and files

NameName
Last commit message
Last commit date
Oct 25, 2024
Sep 13, 2024
Nov 28, 2024
Jan 8, 2025
Sep 16, 2024
Sep 9, 2024
Sep 18, 2024
Nov 28, 2024
Sep 9, 2024
Oct 24, 2024
Sep 9, 2024
Sep 18, 2024
Sep 9, 2024
Oct 1, 2024
Sep 9, 2024
Nov 24, 2024
Sep 9, 2024
Jan 8, 2025
Jan 8, 2025
Sep 9, 2024
Sep 19, 2024
Oct 24, 2024
Nov 28, 2024
Dec 6, 2024
Nov 28, 2024

Repository files navigation

rxjs-collection

main next Sonarcloud Status

npm version npm downloads

Renovate - Status License

Open in StackBlitz Coverage Report


ToDo

  • project config
    • monorepo
      • create project structure
      • add package.json and correct package namings
    • editor
      • consistent code styles (editorconfig)
      • normalize eof (gitattributes)
      • autofix syntax errors (eslint)
      • autofix code formatting (prettier)
    • vscode
      • created workspace file with default settings
      • added launch configuration
        • run debugger mode for custom opened test file
        • ...
      • added extension recommendation (will be installed, when project will be opened by workspace file)
      • evaluate SonarLint (https://docs.sonarsource.com/sonarcloud/improving/sonarlint/)
      • ...
    • node
      • node version manager support (nvmrc)
      • defined current node version (20)
      • package manager bot (renovate)
    • info
      • added code of conduct
      • added licence (MIT)
    • versioning
      • monorepo support
      • pre(release) support
      • added commit-analyzer
      • added release notes generator
      • added changelog generator
      • added optional npm publishing process
      • added git update process to commit new version and notes
      • added github update process to publish new version and notes
    • vitest
      • monorepo support
      • run tests with hot reload
      • run code coverage analysis
      • create reports (html, lcov, text)
      • implemented test samples
        • mock browser events (with marble definitions)
        • mock requests (with marble definition)
        • true async handling
        • implemented curl test (.http-file)
    • browserslist
      • embedded but currently not needed
    • git
    • github
      • config
        • added to organization
        • protected branch remove of main
        • protected branch remove of beta
        • [ ]
      • actions
        • pipelines
          • main
          • beta
          • feature
          • deploy coverage report of main branch to gh-pages
          • ...
        • tasks
          • versioning
          • test
          • code analysis
          • evaluate pr agent
          • ...
      • rules
        • main branch can be updated only by pull request from
          • beta branch
          • hotfix branch
        • beta branch can be updated only by pull request from
          • feature branch
          • hotfix branch
        • ...
    • SonarCloud
      • account created
      • embedded analysis call into each git-action as task
      • created sonarcloud properties in repo to publish on demand config
      • proof working code analysis for main
      • proof working code analysis for beta
  • project code
    • observables + test
    • finalize default fetch
    • create & finalize window dom (resize, scroll)?
    • ...
  • operators + test
    • finalize network retry
    • create & finalize request paginator (full, lazy)
    • ...