{"id":46469494,"url":"https://github.com/dev-launchers/dev-launchers-platform","last_synced_at":"2026-03-06T06:02:39.643Z","repository":{"id":36989384,"uuid":"225525029","full_name":"dev-launchers/dev-launchers-platform","owner":"dev-launchers","description":"Monorepo for all DevLaunchers internal products and libraries used by the official platform","archived":false,"fork":false,"pushed_at":"2026-03-05T02:56:12.000Z","size":109128,"stargazers_count":44,"open_issues_count":634,"forks_count":33,"subscribers_count":17,"default_branch":"master","last_synced_at":"2026-03-05T07:52:16.082Z","etag":null,"topics":["docker","hacktoberfest","monorepo","nextjs","storybook","typescript","yarn-workspaces"],"latest_commit_sha":null,"homepage":"https://devlaunchers.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-launchers.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-12-03T03:45:06.000Z","updated_at":"2026-03-05T02:56:16.000Z","dependencies_parsed_at":"2025-05-22T02:19:29.469Z","dependency_job_id":"7a4e5b52-ac3e-45e6-b748-82633ac76455","html_url":"https://github.com/dev-launchers/dev-launchers-platform","commit_stats":null,"previous_names":[],"tags_count":79,"template":false,"template_full_name":null,"purl":"pkg:github/dev-launchers/dev-launchers-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-launchers%2Fdev-launchers-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-launchers%2Fdev-launchers-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-launchers%2Fdev-launchers-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-launchers%2Fdev-launchers-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-launchers","download_url":"https://codeload.github.com/dev-launchers/dev-launchers-platform/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-launchers%2Fdev-launchers-platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30164532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T04:43:31.446Z","status":"ssl_error","status_checked_at":"2026-03-06T04:40:30.133Z","response_time":250,"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":["docker","hacktoberfest","monorepo","nextjs","storybook","typescript","yarn-workspaces"],"created_at":"2026-03-06T06:01:12.228Z","updated_at":"2026-03-06T06:02:39.605Z","avatar_url":"https://github.com/dev-launchers.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev Launchers (https://devlaunchers.org)\n\n## We Build People (and software)\n\nThis is the monorepo for all DevLaunchers internal products, we use React.js/Next.js and many other wonderful libraries.\n\n---\n\n## About Dev Launchers\n\nDev Launchers is a nonprofit tech company working to democratize access to technology and tech related skills. At our core, we build projects and run programs that are designed to prepare the world for a rapidly changing future. We've built an inclusive, software focused incubator giving people from diverse backgrounds the skills and resources necessary to succeed in careers touched by technology, and have an open community focused on advancing technology, one another, and ourselves. This repository holds the beginnings of the online platform we're creating in order to first impart the general skills required for members to begin their own projects, and then support their exploration as they tackle building something they're excited about. It also functions as our organization's website!\n\n---\n\n## Contributing\n\nVisit https://devlaunchers.org/join to join one of our teams!\n\n---\n\n## Get Started\n\n1. Clone the repo\n\n2. Install dependencies: `yarn install`\n\n3. Run the tailwindcss compiler: `yarn workspace @devlaunchers/tailwind dev`\n\n4. Run the app's development server: `yarn workspace @devlaunchers/app dev`\n\n---\n\n## Commit \u0026 Release\n\nWe are using semantic versioning to tag release. Follow https://github.com/semantic-release/semantic-release#commit-message-format\nto format the commit messages.\n\nWe've created a command to guide you create conventional commit message all you need to do is run `yarn commit`\n\nThe release cadence is every 4 weeks. We will create a PR to merge the master branch into the release branch.\n\n---\n\n## Monorepo scripts\n\nSome convenience scripts can be run in any folder of this repo and will call their counterparts defined in packages and apps.\n\n| Name                         | Description                                                                                                                          |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| `yarn g:changeset`           | Add a changeset to declare a new version                                                                                             |\n| `yarn nuke:node_modules`     | Remove `node_modules` folder in sub-folders                                                                                          |\n| `yarn commit`                | Format your commit message to follow our convention (Run `git add -p` first)                                                         |\n| `yarn g:typecheck`           | Run typechecks in all workspaces                                                                                                     |\n| `yarn g:lint`                | Display linter issues in all workspaces                                                                                              |\n| `yarn g:lint --fix`          | Attempt to run linter auto-fix in all workspaces                                                                                     |\n| `yarn g:build`               | Run build in all workspaces                                                                                                          |\n| `yarn g:clean`               | Clean builds in all workspaces                                                                                                       |\n| `yarn g:check-dist`          | Ensure build dist files passes es2017 (run `g:build` first). [WIP]                                                                   |\n| `yarn g:check-size`          | Ensure browser dist files are within size limit (run `g:build` first). [WIP]                                                         |\n| `yarn clean:global-cache`    | Clean tooling caches (eslint, jest...)                                                                                               |\n| `yarn deps:check --dep dev`  | Will print what packages can be upgraded globally (see also [.ncurc.yml](https://github.com/sortlist/packages/blob/main/.ncurc.yml)) |\n| `yarn deps:update --dep dev` | Apply possible updates (run `yarn install \u0026\u0026 yarn dedupe` after)                                                                     |\n| `yarn check:install`         | Verify if there's no peer-deps missing in packages                                                                                   |\n| `yarn dedupe`                | Built-in yarn deduplication of the lock file                                                                                         |\n\n\u003e Why using `:` to prefix scripts names ? It's convenient in yarn 3+, we can call those scripts from any folder in the monorepo.\n\u003e `g:` is a shortcut for `global:`. See the complete list in [root package.json](./package.json).\n\n## Maintaining deps updated\n\nThe global commands `yarn deps:check` and `yarn deps:update` will help to maintain the same versions across the entire monorepo.\nThey are based on the excellent [npm-check-updates](https://github.com/raineorshine/npm-check-updates)\n(see [options](https://github.com/raineorshine/npm-check-updates#options), i.e: `yarn check:deps -t minor`).\n\n\u003e After running `yarn deps:update`, a `yarn install` is required. To prevent\n\u003e having duplicates in the yarn.lock, you can run `yarn dedupe --check` and `yarn dedupe` to\n\u003e apply deduplication. The duplicate check is enforced in the example github actions.\n\n---\n\n## UI/UX Testing\n\n\u003e Available at: https://staging.devlaunchers.org\n\u003e This runs the main development branch (`master`) and is automatically redeployed when that branch is updated\n\n---\n\n## Licenses\n\nThe Dev Launchers platform is licensed under [GNU General Public License v3](./LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-launchers%2Fdev-launchers-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-launchers%2Fdev-launchers-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-launchers%2Fdev-launchers-platform/lists"}