{"id":13515936,"url":"https://github.com/eggheadio/eggheadio-course-notes","last_synced_at":"2025-08-19T22:32:38.035Z","repository":{"id":42061591,"uuid":"275913366","full_name":"eggheadio/eggheadio-course-notes","owner":"eggheadio","description":"Really Good Notes on egghead.io courses 🌱","archived":false,"fork":false,"pushed_at":"2023-02-08T15:10:14.000Z","size":76771,"stargazers_count":145,"open_issues_count":0,"forks_count":85,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-12-12T09:49:10.533Z","etag":null,"topics":["course-notes","eggheadio","eggheadio-notes","illustration","notes"],"latest_commit_sha":null,"homepage":"http://egghead.io/","language":"JavaScript","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/eggheadio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":"auditing-react-apps-for-accessibility-08733265/README.md","citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-06-29T19:58:00.000Z","updated_at":"2024-11-10T11:51:52.000Z","dependencies_parsed_at":"2024-01-13T19:25:46.917Z","dependency_job_id":"3dc8c7c8-9596-47df-98ec-7f2caf73dc9f","html_url":"https://github.com/eggheadio/eggheadio-course-notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggheadio%2Feggheadio-course-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggheadio%2Feggheadio-course-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggheadio%2Feggheadio-course-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggheadio%2Feggheadio-course-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eggheadio","download_url":"https://codeload.github.com/eggheadio/eggheadio-course-notes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230374118,"owners_count":18216041,"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":["course-notes","eggheadio","eggheadio-notes","illustration","notes"],"created_at":"2024-08-01T05:01:17.610Z","updated_at":"2024-12-19T04:07:30.207Z","avatar_url":"https://github.com/eggheadio.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg\n    height=\"300\"\n    width=\"300\"\n    alt=\"Awesome Cheatsheets Logo\"\n    src=\"https://raw.githubusercontent.com/laurosilvacom/awesomecheatsheets/master/static/icon.png\"\n    align=\"center\"\n  /\u003e\n\u003c/div\u003e\n\n# Welcome to `eggheadio-course-notes`\n\nThis repository is a community garden lead by the eggheadio team and [Learner Advocates](https://howtoegghead.com/advocate).\n\nWith `eggheadio-course-notes`, you gain further resources to enrich your learning experience on [egghead.io](http://egghead.io/).\nYou are encouraged to leverage these notes when taking an egghead course, share, iterate, and contribute to them.\n\n# Getting Started\n\nEach folder contains notes on a course. Inside each folder, you can find one or more of the following resources:\n\n- `Notes`\n- `Exercises`\n  - `Community solutions`\n- `Sketch Notes`\n\n# Contribution\n\nLearner Advocates create the initial set of notes. Once created, anyone from the community can contribute to the collection of notes.\n\n- One set of notes per course\n- If a course has already been covered, feel free to submit additions.\n\n## Contributions we are looking for\n\nWe are looking for notes that explore holes in the material, fill in gaps, expand with alternative ideas, question the answers given, and give us a stronger sense of depth and understanding.\n\n**This can take several forms.** Including, progressive summarization, sketch notes, illustrations, notes on deprecations, links to additional resources, and code examples.\n\n## Submitting a contribution\n\n- Fork `eggheadio/eggheadio-course-notes`\n- Create a new branch\n- Expand upon existing course notes\n- Pull Request into `eggheadio/eggheadio-course-notes`\n\n## First Pull Request\n\nThis is your first Pull Request? We recommend taking the following course:\n\n- [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)\n\n## Code Review\n\nThe egghead team will review your contribution. You will hear back from one of the team members about your Pull Request in a timely manner. Either your Pull Request will be merged, or you will receive feedback on how it can be accepted.\n\n## Community\n\nIf there is a course on [egghead.io](http://egghead.io/) that you would like to see notes, please feel free to file an issue with the course name.\n\nIf you see anything wrong or missing, please [file an issue](https://github.com/eggheadio/eggheadio-course-notes/issues/new)!\n\n## Community Code of Conduct\n\nThis is a safe and collaborative environment to work together. This repository follows the **[egghead Community Code of Conduct](https://howtoegghead.com/code-of-conduct/)**.\n\n\n# Creating Course Directories\n\n1. Run `yarn` to install dependencies\n2. Set up Auth\n3. Create a file `~/.env` with these contents:\n```\nCLOUDINARY_API_KEY=insert-key-here\nCLOUDINARY_API_SECRET=insert-key-here\nCLOUD_NAME=insert-name-here\n```\n5. Run `yarn start`\n6. Paste the course slug you are going to enhance, and hit enter\n7. Check the `output` directory\n8. ???\n9. Profit!\n\nAWS credentials can be created in [the management console](https://console.aws.amazon.com/console/home) for development. (You shouldn't have to worry about this)\n\n## Set up Auth\n1. Request a user token from an egghead team lead\n * They will generate an access token from a user on the *production* database\n * `User.find_by_email('example@user.com').access_tokens.create!`\n2. Copy the .env-template file\n3. Create a .env file\n4. Paste what you copied to the contents of the file\n5. Replace `YOUR-TOKEN-HERE` with requested token\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feggheadio%2Feggheadio-course-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feggheadio%2Feggheadio-course-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feggheadio%2Feggheadio-course-notes/lists"}