Select Git revision
PointerStringsToStrings.go
-
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
Md. Alim Ul Karim authoredRefactor 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