Skip to content
Snippets Groups Projects
Select Git revision
  • feature/v1.3.60
  • develop default protected
  • main protected
  • release/v1.0.7
  • release/v1.0.0
  • feature/v0.9.5
  • release/v0.6.2
  • hotfix/v0.5.7
  • release/v0.5.6
  • release/v0.5.5
  • hotfix/v0.5.4
  • hotfix/v0.5.3
  • hotfix/v0.5.2
  • release/v0.5.1
  • hotfix/v0.5.0
  • hotfix/v0.4.9
  • hotfix/v0.4.8
  • hotfix/v0.4.7
  • release/v0.4.6
  • hotfix/v0.4.5
  • v1.3.55
  • v1.3.52
  • v1.3.50
  • v1.3.45
  • v1.3.42
  • v1.3.41
  • v1.3.40
  • v1.3.38
  • v1.3.37
  • v1.3.36
  • v1.3.35
  • v1.3.34
  • v1.3.33
  • v1.3.32
  • v1.3.31
  • v1.3.30
  • v1.3.29
  • v1.3.28
  • v1.3.27
  • v1.3.26
40 results

PointerStringsToStrings.go

  • Md. Alim Ul Karim's avatar
    2deef8b7
    Merge branch 'feature/12-add-new-data-structures-to-core-2' into 'draft/develop' · 2deef8b7
    Md. Alim Ul Karim authored
    Refactor and add core data structures to core package rather than strhelper or other
    
    ## Data-structures to be added / Refactor and add core data structures to core package rather than `strhelper` or other
    
    - Strings Collection
    - String Collection map
    - String to String Map
    - String to Strings Map
    - String HashSet
    - Char to StringsCollection map -> CharCollectionMap
    
    ## Background why needed?
    
    Previously common data structures were added to the `strhelper` package, however, it seems like those structures should be available in the core or root level than the specific package.
    
    ### Problem Encounter
    
    We want the `core` package to be the root of all packages and `strhelper` is also a core package, such core packages like `strhelper`, `pathhelper` should not depend on each other but all depend on the `core` package, and in specific cases `pathhelper` requires data structures which currently resides in `strhelper`.
    
    ### Solution
    
    We need to include the core data structures to reside in the core rather than any other package.
    
    ## Worked on Items (strings)
    
    - [x] #12 - StringsCollection
    - [x] #12 - Hashset
    - [x] #12 - CharCollection
    - [x] #12 - JsonResult
    
    ## TODOs (string)
    
    - [ ] #12 - CharHashset
    - [ ] #12 - HashsetCollections
    
    ## TODOs (int)
    
    - [ ] #12 - CharHashset
    - [ ] #12 - HashsetCollections
    - [ ] #12 - StringsCollection
    - [ ] #12 - Hashset
    - [ ] #12 - CharCollection
    - [ ] #12 - JsonResult
    
    ....
    
    ## References
    
    - N/A
    
    See merge request !15
    2deef8b7
    History
    Merge branch 'feature/12-add-new-data-structures-to-core-2' into 'draft/develop'
    Md. Alim Ul Karim authored
    Refactor and add core data structures to core package rather than strhelper or other
    
    ## Data-structures to be added / Refactor and add core data structures to core package rather than `strhelper` or other
    
    - Strings Collection
    - String Collection map
    - String to String Map
    - String to Strings Map
    - String HashSet
    - Char to StringsCollection map -> CharCollectionMap
    
    ## Background why needed?
    
    Previously common data structures were added to the `strhelper` package, however, it seems like those structures should be available in the core or root level than the specific package.
    
    ### Problem Encounter
    
    We want the `core` package to be the root of all packages and `strhelper` is also a core package, such core packages like `strhelper`, `pathhelper` should not depend on each other but all depend on the `core` package, and in specific cases `pathhelper` requires data structures which currently resides in `strhelper`.
    
    ### Solution
    
    We need to include the core data structures to reside in the core rather than any other package.
    
    ## Worked on Items (strings)
    
    - [x] #12 - StringsCollection
    - [x] #12 - Hashset
    - [x] #12 - CharCollection
    - [x] #12 - JsonResult
    
    ## TODOs (string)
    
    - [ ] #12 - CharHashset
    - [ ] #12 - HashsetCollections
    
    ## TODOs (int)
    
    - [ ] #12 - CharHashset
    - [ ] #12 - HashsetCollections
    - [ ] #12 - StringsCollection
    - [ ] #12 - Hashset
    - [ ] #12 - CharCollection
    - [ ] #12 - JsonResult
    
    ....
    
    ## References
    
    - N/A
    
    See merge request !15
PointerStringsToStrings.go 445 B