{"id":19982388,"url":"https://github.com/netlify/netlify-commons","last_synced_at":"2025-05-04T05:32:21.861Z","repository":{"id":37470233,"uuid":"82218658","full_name":"netlify/netlify-commons","owner":"netlify","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-18T04:59:44.000Z","size":660,"stargazers_count":10,"open_issues_count":18,"forks_count":9,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-26T16:59:27.570Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netlify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-16T19:37:37.000Z","updated_at":"2022-05-08T01:10:40.000Z","dependencies_parsed_at":"2023-10-12T03:33:01.443Z","dependency_job_id":"3a6c819b-d96a-4cb8-a982-88686a97c23a","html_url":"https://github.com/netlify/netlify-commons","commit_stats":null,"previous_names":[],"tags_count":156,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlify%2Fnetlify-commons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlify%2Fnetlify-commons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlify%2Fnetlify-commons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlify%2Fnetlify-commons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netlify","download_url":"https://codeload.github.com/netlify/netlify-commons/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252293082,"owners_count":21724960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-13T04:11:05.690Z","updated_at":"2025-05-04T05:32:21.560Z","avatar_url":"https://github.com/netlify.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# netlify-commons\n\n[![](https://godoc.org/github.com/netlify/netlify-commons?status.svg)](https://godoc.org/github.com/netlify/netlify-commons)\n\n\u003e This repo is actively being decomposed. Please check the section below for where many packages have moved. The deprecation process is slow so code is removed where possible, but to stop doing major refactors, we are putting this notice\n\n## Decomposition information\nThese packages have moved and will be removed in an upcoming breaking change. Please prefer making the modifications to the new repos. There will be no effort in maintaining packages that have been marked for deletion.\n\n- `nconf` --\u003e [go-config](https://github.com/netlify/go-config)\n- `metriks`, `tracing` --\u003e [go-observability](https://github.com/netlify/go-observability)\n- `featureflags` --\u003e [go-flags](https://github.com/netlify/go-flags)\n- `testutil` --\u003e [go-test-utils](https://github.com/netlify/go-test-utils)\n- `bugsnag`, `pprof`, `util` --\u003e [go-utils](https://github.com/netlify/go-utils)\n\nThe largest change is going to be porting `router`, `http`, and `server` to their own repos.\n\nThings that are on the chopping block coming up (pending time mostly):\n- removal of the `instrument`, `graceful`, `discovery` packages as there is minimal usage and some functionality is better supported in the stdlib\n- moving `mongoclient` out\n- moving `ntoml` out\n\nThis is a core library that will add common features for our services.\n\n\u003e The ones that have their own right now will be migrated as needed\n\nMostly this deals with configuring logging, messaging (rabbit \u0026\u0026 nats), and loading configuration.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetlify%2Fnetlify-commons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetlify%2Fnetlify-commons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetlify%2Fnetlify-commons/lists"}