Skip to content

basics/rxjs-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)
    • ...