{"id":26793222,"url":"https://github.com/rainlanguage/rain.contribute","last_synced_at":"2026-01-07T23:03:43.998Z","repository":{"id":284402977,"uuid":"954782560","full_name":"rainlanguage/rain.contribute","owner":"rainlanguage","description":"How to contribute to Rain","archived":false,"fork":false,"pushed_at":"2025-03-25T17:34:49.000Z","size":10,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-25T18:34:27.954Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rainlanguage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-03-25T15:56:00.000Z","updated_at":"2025-03-25T15:57:18.000Z","dependencies_parsed_at":"2025-03-25T18:46:08.091Z","dependency_job_id":null,"html_url":"https://github.com/rainlanguage/rain.contribute","commit_stats":null,"previous_names":["rainlanguage/rain.contribute"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rainlanguage/rain.contribute","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainlanguage%2Frain.contribute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainlanguage%2Frain.contribute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainlanguage%2Frain.contribute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainlanguage%2Frain.contribute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rainlanguage","download_url":"https://codeload.github.com/rainlanguage/rain.contribute/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainlanguage%2Frain.contribute/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28238630,"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","status":"online","status_checked_at":"2026-01-07T02:00:05.975Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2025-03-29T16:19:31.770Z","updated_at":"2026-01-07T23:03:43.960Z","avatar_url":"https://github.com/rainlanguage.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# rain.contribute\n\nWe love open source contributions, and will often even pay for them, but they\nhave to add value.\n\nThis is a repository of information explaining how to add value.\n\nMost of the time, content has been added here due to some real world experience\nwhere the instructions were not followed, and this experience was bad enough for\nus to feel compelled to write about it.\n\nIn that context, we're unlikely to change our minds on the matter without at\nleast some deep conversation. We're also unlikely to entertain deep conversation\nabout any topic here with anyone who hasn't first shown an appreciation of why\nthings are the way they are, lest we fall to bikeshedding or worse.\n\n## Target audience\n\nThis repository of information is aimed at those who want to provide technical\ncontributions and is targeted at a skilled audience.\n\nYou're expected to be able to read the contents of the repository, and navigate\ngit history, without us standing up some static site shell just to render the\n`.md` files into equivalent `.html` files.\n\n## Repo structure\n\nThe folder structure in this repository is intended to behave much like a simple\nhierarchical navigation. Documents higher in the tree are more generally\napplicable, while those further down are more specialized and may even override\nor contradict more general advice, in more specific contexts represented by their\nstructural specificity.\n\nFor example:\n\n```\ncode-style\n  \\__ rust\n    \\__ comments.md\n  \\__ sol\n    \\__ comments.md\n  comments.md\n```\n\nThis means that there is some generic advice on code comments in\n`code-style/comments.md` that apply everywhere, unless/until some advice in\n`code-style/rust/comments.md` or `code-style/sol/comments.md` contracts it. In\nwhich case, you should use the more specific Rust advice when coding in Rust and\nthe Solidity advice when coding in Solidity.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainlanguage%2Frain.contribute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frainlanguage%2Frain.contribute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainlanguage%2Frain.contribute/lists"}