{"id":13557686,"url":"https://github.com/opsschool/curriculum","last_synced_at":"2025-04-03T12:30:56.345Z","repository":{"id":5031595,"uuid":"6190554","full_name":"opsschool/curriculum","owner":"opsschool","description":"Ops School Curriculum","archived":false,"fork":false,"pushed_at":"2023-11-23T14:05:07.000Z","size":1237,"stargazers_count":1624,"open_issues_count":42,"forks_count":447,"subscribers_count":145,"default_branch":"master","last_synced_at":"2024-11-04T08:35:29.333Z","etag":null,"topics":["curriculum","restructuredtext","sphinx"],"latest_commit_sha":null,"homepage":"http://www.opsschool.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Hacker0x01/react-datepicker","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opsschool.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":"security_101.rst","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-10-12T13:27:34.000Z","updated_at":"2024-11-02T19:22:25.000Z","dependencies_parsed_at":"2024-01-14T10:27:43.549Z","dependency_job_id":null,"html_url":"https://github.com/opsschool/curriculum","commit_stats":{"total_commits":691,"total_committers":145,"mean_commits":4.76551724137931,"dds":0.8321273516642547,"last_synced_commit":"8e6133431da1fcc71e846649d6e1342df5414f24"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsschool%2Fcurriculum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsschool%2Fcurriculum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsschool%2Fcurriculum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsschool%2Fcurriculum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opsschool","download_url":"https://codeload.github.com/opsschool/curriculum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247002171,"owners_count":20867415,"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":["curriculum","restructuredtext","sphinx"],"created_at":"2024-08-01T12:04:29.464Z","updated_at":"2025-04-03T12:30:55.712Z","avatar_url":"https://github.com/opsschool.png","language":"Python","funding_links":[],"categories":["Python","others"],"sub_categories":[],"readme":"Ops School Curriculum\n=====================\n[![Build Status](https://travis-ci.org/opsschool/curriculum.svg?branch=master)](https://travis-ci.org/opsschool/curriculum)\n[![GitHub issues](https://img.shields.io/github/issues/opsschool/curriculum.svg?maxAge=2592000)](https://github.com/opsschool/curriculum/issues)\n\nThe current documentation based on these sources can be seen at:\n\u003chttp://www.opsschool.org/\u003e\n\nWelcome!\n\nIf you have arrived here, you are probably interested in helping out.\nSo thank you for your time.\n\nThings you should know:\n\n*   This project is written in [reStructuredText](http://docutils.sourceforge.net/docs/user/rst/quickstart.html)\n*   Hosted by [Read the Docs](http://readthedocs.org/)\n*   Tested by rendering in [Sphinx](http://sphinx-doc.org/) on [Travis CI](https://travis-ci.org)\n\nThis is the only Markdown file in the repository, as it's not meant to be\nincluded in the documentation itself.\n\nIf you are looking to add content, fix formatting, syntax, typos or other\nwonderful things, please follow this process:\n\n*   Read the [Style Guide](http://www.opsschool.org/en/latest/meta/style_guide.html)\n*   Install Sphinx: `pip install -r requirements.txt` (This is best done in a virtual environment.)\n*   Fork the `opsschool/curriculum` repository to your own account\n*   Check out a branch to make your changes on: `git checkout --branch \u003cmy_topic\u003e`\n*   Execute `make html` to build the docs in to `_build/`\n*   Make your changes\n*   Execute `make html` again and verify your changes don't cause any warnings/errors\n*   Commit with a descriptive message, and submit a pull request from your branch to `master`\n*   One of the editors will review the change, and either merge it or provide some\n    feedback. Community review is also encouraged.\n\nIf you submit a pull request and would like to have your name associated with\nthe project, add it to the `meta/contributions.rst` file!\n\nSome cool things:\n\n*   `vim-common` contains a reStructuredText syntax highlighter\n*   The [Emacs support][emacs] via rst-mode comes as part of the docutils package\n    under `/docutils/tools/editors/emacs/rst.el`\n\n[emacs]: http://docutils.sourceforge.net/docs/user/emacs.html\n\nNote about internal links\n-------------------------\n\nWhen creating a link to another page inside the curriculum, use Sphinx's\nbuilt-in cross-reference mechanisms to achieve this.\n\nExamples:\n\n*   linking to a top-level document such as \"Text Editing 101\" should be done\n    inline, like so:\n\n        See :doc:`text_editing_101` for details...\n\n    where the name provided is the RST file path. The title will be linked to\n    the document like so:\n\n        See \u003cem\u003eText Editing 101\u003c/em\u003e for details...\n\n*   linking to a reference point, such as a sub-topic on a page should be done by\n    creating a globally unique reference point, such as:\n\n        .. _gnu-screen:\n\n        GNU Screen\n        ----------\n\n    and using this inline anywhere in the docs like so:\n\n        See :ref:`gnu-screen` for more details.\n\n    The sub-topic's title will be replaced in the hyperlink as well.\n\nAfter modifications to links, please run `make linkcheck` to see the status of\nall the links in the docs.\n\nMore on cross-referencing can be read in the [Sphinx Docs](http://sphinx-doc.org/markup/inline.html#cross-referencing-arbitrary-locations).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopsschool%2Fcurriculum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopsschool%2Fcurriculum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopsschool%2Fcurriculum/lists"}