{"id":20982793,"url":"https://github.com/neg0/go-oop","last_synced_at":"2026-04-28T13:01:27.895Z","repository":{"id":128246888,"uuid":"188423974","full_name":"neg0/go-oop","owner":"neg0","description":"Golang OOP Concepts","archived":false,"fork":false,"pushed_at":"2019-06-06T09:33:52.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-30T22:45:28.032Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neg0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-24T13:11:08.000Z","updated_at":"2019-06-06T09:31:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"b90ac62f-8432-4327-9346-25e6e975ac60","html_url":"https://github.com/neg0/go-oop","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/neg0/go-oop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neg0%2Fgo-oop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neg0%2Fgo-oop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neg0%2Fgo-oop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neg0%2Fgo-oop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neg0","download_url":"https://codeload.github.com/neg0/go-oop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neg0%2Fgo-oop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32381696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T05:46:39.969Z","updated_at":"2026-04-28T13:01:27.853Z","avatar_url":"https://github.com/neg0.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Golang OOP Concepts\nblah blah about OOP and Go! (to be completed...)\n\nIn order to follow the instruction and run the test inside the container, you need to have the docker installed on your host machine.\n\n* **Version:** [1.2](https://golang.org/doc/go1.12)\n* **Assertion, Mock \u0026 Test Suits:** [Testify](https://github.com/stretchr/testify)\n\n## Makefile commands\nYou could run the commands by starting: `~$ make up`\n* `build` to build the container\n* `build-force` to build the container ignoring cached packages\n* `up` and `down` used to up and down the Golang container\n* `ssh` to gain an access to tty of running container\n\n### Docker Cheat sheet\n__Build and Run the Golang container:__\n```bash\n~$ docker-compose -f docker/docker-compose.yml up -d\n```\n\n__Enter the Golang Container:__\n```bash\n~$ docker-compose -f docker/docker-compose.yml exec golang bash\n```\n\n__Shutdown the Golang container:__\n```bash\n~$ docker-compose -f docker/docker-compose.yml down\n```\n\n### IDE Cheat sheet\nIn order for IDE to detect the location based on replace path in `go.mod`. Please create a symlink like command below:\n`ln -s ln -s YOUR-GO-PATH-DIRECTORY/go-oop/src YOUR-GO-PATH-DIRECTORY/src/github.com/neg0/go-oop`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneg0%2Fgo-oop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneg0%2Fgo-oop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneg0%2Fgo-oop/lists"}