{"id":23158698,"url":"https://github.com/bsgbryan/mintuts","last_synced_at":"2025-07-04T06:39:30.524Z","repository":{"id":143629462,"uuid":"134010480","full_name":"bsgbryan/MinTuts","owner":"bsgbryan","description":"The repo for all MinTuts tutorials","archived":false,"fork":false,"pushed_at":"2018-07-28T03:34:09.000Z","size":22589,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T18:47:12.504Z","etag":null,"topics":["cg","csharp","discussion","games","hlsl","inline-diff-comments","mintuts-tutorials","procedural","procedural-generation","procedural-programming","procedural-terrain","shaderlab","tutorial","tutorial-code","tutorial-sourcecode","tutorials","unity","unity3d"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/bsgbryan.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":"2018-05-18T22:42:49.000Z","updated_at":"2021-06-04T18:35:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc2db9c3-f231-4f8b-b056-dff8fbd7ccbf","html_url":"https://github.com/bsgbryan/MinTuts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bsgbryan/MinTuts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsgbryan%2FMinTuts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsgbryan%2FMinTuts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsgbryan%2FMinTuts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsgbryan%2FMinTuts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bsgbryan","download_url":"https://codeload.github.com/bsgbryan/MinTuts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsgbryan%2FMinTuts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263463887,"owners_count":23470448,"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":["cg","csharp","discussion","games","hlsl","inline-diff-comments","mintuts-tutorials","procedural","procedural-generation","procedural-programming","procedural-terrain","shaderlab","tutorial","tutorial-code","tutorial-sourcecode","tutorials","unity","unity3d"],"created_at":"2024-12-17T22:27:09.687Z","updated_at":"2025-07-04T06:39:30.494Z","avatar_url":"https://github.com/bsgbryan.png","language":"C++","readme":"MinTuts\n=======\n\nHi - thanks for stopping by! :smiley:\n\nMinTuts are minute long tutorial videos. This is where you can get the code used in MinTuts tutorials.\n\nStructure\n=========\n\nThis repo follows a few rules\n\nBranches\n--------\n\nEach MinTut gets its own branch. In a branch you will find all the commits making up that tutorial.\n\nComments\n--------\n\nMinTuts uses GitHub's inline diff comments instead of code comments. There are a few reasons for this:\n\n1. inline diff comments never grow stale - since the comment is attached to a specific commit, the comment will always be relevant. Code comments are prone to growing stale as code bases evolve.\n2. inline diff comments support Markdown - this makes them much easier to read, especially when they're densely packed with structured info.\n3. inline diff comments don't get in the way of code - code comments can make reading code difficult, especially if there are a lot of them and/or they are long. Inline diff comments can be as plentiful and long as we want - they will never obscure or get in the way of the code they relate to.\n4. inline diff comments encourage questions and discussion - building on point 3, because inline diff comments never get in the way of code we are free to use them as Q\u0026A/discussion forums. Such activity only adds value to the codebase.\n\n**_NOTE_** To view inline diff comments, simply click/tap on the the _commits_ nav item (_nead the top-left of the page_). You could also follow this [link](https://github.com/bsgbryan/MinTuts/commits/master) to view all the commits to the `master` branch. Commits that have a text bubble icon and number immediatly to the left of their clipboard icon have comments. Click/tap on the commit hash (_immediatly to the right of the clipboard icon_) to view that commit and its comments.\n\nNotes\n=====\n\n* Unity and git have been setup according to [this](https://robots.thoughtbot.com/how-to-git-with-unity)\n* This project was created in, and should only be run in, [Unity](https://store.unity.com/download?ref=personal) 2018.1.0f2 or newer","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsgbryan%2Fmintuts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbsgbryan%2Fmintuts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsgbryan%2Fmintuts/lists"}