{"id":29566251,"url":"https://github.com/rmarting/innersource-for-newbies","last_synced_at":"2026-02-25T03:42:59.779Z","repository":{"id":304665907,"uuid":"1019510817","full_name":"rmarting/innersource-for-newbies","owner":"rmarting","description":"Do you want to learn about InnerSource? This is your place.","archived":false,"fork":false,"pushed_at":"2025-07-29T06:54:46.000Z","size":864,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-30T14:35:41.569Z","etag":null,"topics":["innersource"],"latest_commit_sha":null,"homepage":"https://blog.jromanmartin.io/innersource-for-newbies/#/","language":"Dockerfile","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/rmarting.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-14T12:45:05.000Z","updated_at":"2025-07-29T06:54:26.000Z","dependencies_parsed_at":"2025-07-29T08:44:46.807Z","dependency_job_id":null,"html_url":"https://github.com/rmarting/innersource-for-newbies","commit_stats":null,"previous_names":["rmarting/innersource-for-newbies"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/rmarting/innersource-for-newbies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmarting%2Finnersource-for-newbies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmarting%2Finnersource-for-newbies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmarting%2Finnersource-for-newbies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmarting%2Finnersource-for-newbies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmarting","download_url":"https://codeload.github.com/rmarting/innersource-for-newbies/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmarting%2Finnersource-for-newbies/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29810135,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T03:30:18.102Z","status":"ssl_error","status_checked_at":"2026-02-25T03:30:17.799Z","response_time":61,"last_error":"SSL_read: 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":["innersource"],"created_at":"2025-07-18T22:10:49.419Z","updated_at":"2026-02-25T03:42:59.774Z","avatar_url":"https://github.com/rmarting.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏡 InnerSource for Newbies 🤷‍♂️\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](./docs/CODE_OF_CONDUCT.md)\n![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/rmarting/innersource-for-newbies)\n[![👷📑 Markdown Link](https://github.com/rmarting/innersource-for-newbies/actions/workflows/markdown-lint.yml/badge.svg)](https://github.com/rmarting/innersource-for-newbies/actions/workflows/markdown-lint.yml)\n[![👷👩‍💻 Commit Link](https://github.com/rmarting/innersource-for-newbies/actions/workflows/commit-lint.yml/badge.svg)](https://github.com/rmarting/innersource-for-newbies/actions/workflows/commit-lint.yml)\n[![🔖 Publish Release 🔖](https://github.com/rmarting/innersource-for-newbies/actions/workflows/publish-release.yml/badge.svg)](https://github.com/rmarting/innersource-for-newbies/actions/workflows/publish-release.yml)\n\n## 🌟 Mission\n\nDo you know anything about InnerSource? Or are you newbie in this space?\n\nThe mission of this repository is to serve as a comprehensive resource for individuals new to InnerSource concepts.\nWe aim to provide a clear and accessible introduction to the principles, patterns, and practices of InnerSource\ncollaboration. Our goal is to empower beginners to understand the fundamentals of InnerSource,\nits relevance in modern software development environments, and the benefits it offers.\nWe welcome contributions that enhance clarity, expand content coverage, and offer practical insights\nto support newcomers on their journey to mastering InnerSource methodologies.\n\n![InnerSource for Newbies](./docs/images/innersource-for-newbies.jpeg)\n\n## 🏁 Getting Started\n\nThis repository was created on top of two amazing frameworks to publish content easily:\n\n* [docsify](https://docsify.js.org/) - Building the main content site\n* [reveal.js](https://revealjs.com/) - Presenting professional content\n\nThe content of this site is located at [docs](./docs/) folder following the standard configuration of both frameworks.\n\nTo start locally your own server and serve the content:\n\n```shell\nnpm install -g docsify-cli@latest\ndocsify serve docs\n```\n\nThe content will be available at [http://localhost:3000](http://localhost:3000).\n\n## 🛈 Further information\n\nThe content is mostly created using [Markdown](https://www.markdownguide.org/) syntax, so you do not need\nto use HTML, JavaScript or other languages to prepare the content of this site. Easy, right? There is some\nrules followed to maintain an standard structure and layout of the markdown files, please, take a look\nof [them](https://github.com/DavidAnson/markdownlint/tree/main?tab=readme-ov-file#rules--aliases). There\nis linter to verify that everything is ok.\n\n**docsify** is used to generate the main structure of the content, including a sidebar with links to the\nmain sections, and **reveal.js** is used to create slides for some topics linked from the main site. Both\nframeworks are integrated creating an unique experience for the reader improving the quality of the learning\nand presenting the content easily and usefully for anyone.\n\nUpgrading the frameworks to the latest versions should be done following the official documentation.\n\n## 🆘 Getting help\n\nIf you are in troubles, do not worry, we are an InnerSource community that means that we are here\nto support you. Please, open an issue describing your issue and we will take care of it.\n\n## ⛙ Getting Involved\n\n**Want to contribute?** Great! We try to make it easy, and all contributions, even\nthe smaller ones, are more than welcome. This includes bug reports, fixes, documentation, examples...\nBut first, read our [Contribution Guide](./docs/CONTRIBUTING.md).\n\nWe are interested in building the community; we would welcome any thoughts or patches. You can\nreach us on by our [communication channels](./docs/CONTACT.md).\n\n## 📍 Releases\n\nThis project follows the [Semantic Versioning](https://semver.org/spec/v2.0.0.html) to release\nversions of this repository. The [changelog](./CHANGELOG.md) file contains a curated,\nchronologically ordered list of notable changes for each version of this project.\n\nRealising a new version only requires to push a new tag following the\n`v[0-9]+.[0-9]+.[0-9]+` pattern (e.g: `v0.1.0`, `v0.1.1`...).\n\nThe [publish-release.yml](.github/workflows/publish-release.yml) workflow manages the release life cycle based on the\ncommits pushed into the repository. Based on [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary)\nthe workflow will create a new major release including new features (`feat:`),\nor a minor release fixing issues (`fix:`). This workflow is based on [Release Please](https://github.com/googleapis/release-please)\nto automate the creation of the release, including the update of the [`ChangeLog`](./CHANGELOG.md) file.\n\n## Publishing content\n\nThe content of this repo is designed to be published easily using capabilities as [GitHub Pages](https://pages.github.com/).\n\nIn the case those capabilities are not available, there is a [`Containerfile`](./Containerfile)\nto build an image and deploy that image as an application in any container orchestrator such\nas [Kubernetes](https://kubernetes.io/) or [Red Hat OpenShift](https://developers.redhat.com/products/openshift/overview).\n\n## Using this content internally\n\nThis is a repository that it can be used as a template, just download it as a zip file and integrate into your\ninternal infrastructure. Don't hesitate to contact us to get help or support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmarting%2Finnersource-for-newbies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmarting%2Finnersource-for-newbies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmarting%2Finnersource-for-newbies/lists"}