{"id":18552819,"url":"https://github.com/nhlocal/aitimeline","last_synced_at":"2026-01-28T15:30:53.911Z","repository":{"id":234017956,"uuid":"788170332","full_name":"NHLOCAL/AiTimeline","owner":"NHLOCAL","description":"Tracking the evolution of Artificial Intelligence","archived":false,"fork":false,"pushed_at":"2026-01-15T16:36:58.000Z","size":695,"stargazers_count":148,"open_issues_count":1,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-01-15T19:43:42.290Z","etag":null,"topics":["ai","artificial-intelligence","information","news","timeline","timeline-view"],"latest_commit_sha":null,"homepage":"https://nhlocal.github.io/AiTimeline/","language":"SCSS","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/NHLOCAL.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"nhlocal","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-04-17T23:01:09.000Z","updated_at":"2026-01-09T00:53:41.000Z","dependencies_parsed_at":"2024-06-17T00:31:47.923Z","dependency_job_id":"e7e58e66-5dfa-4461-9414-90acb1dadefa","html_url":"https://github.com/NHLOCAL/AiTimeline","commit_stats":null,"previous_names":["nhlocal/aitimeline"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NHLOCAL/AiTimeline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHLOCAL%2FAiTimeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHLOCAL%2FAiTimeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHLOCAL%2FAiTimeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHLOCAL%2FAiTimeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NHLOCAL","download_url":"https://codeload.github.com/NHLOCAL/AiTimeline/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHLOCAL%2FAiTimeline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"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":["ai","artificial-intelligence","information","news","timeline","timeline-view"],"created_at":"2024-11-06T21:15:17.447Z","updated_at":"2026-01-28T15:30:53.905Z","avatar_url":"https://github.com/NHLOCAL.png","language":"SCSS","funding_links":["https://ko-fi.com/nhlocal"],"categories":[],"sub_categories":[],"readme":"# AI Timeline\n\nAn open-source timeline tracking the evolution and advancements in Artificial Intelligence from 2022 onwards.\n\n## Overview\n\nThis project provides a chronological overview of significant milestones, model releases, and key developments in the AI field. It aims to be a clear and concise resource for tracking the industry's rapid progress.\n\n## Features\n\n-   **Yearly Sections:** Events organized by year.\n-   **Monthly Events:** Clear breakdown of events within each month.\n-   **Key Event Highlighting:** Important milestones are visually emphasized.\n-   **Sortable View:** Toggle between newest-first and oldest-first chronological order.\n-   **Dark Mode:** Switch between light and dark themes.\n-   **Responsive Design:** Works well on desktop and mobile devices.\n-   **Further Reading:** Links to related articles and resources.\n\n## How to Use\n\n1.  **Visit the Timeline:** [https://nhlocal.github.io/AiTimeline/](https://nhlocal.github.io/AiTimeline/)\n2.  **Navigate:** Scroll or use the year links at the top.\n3.  **Sort:** Use the \"Sort\" button to change the timeline order.\n4.  **Theme:** Use the toggle button (moon/sun icon) to switch between dark and light modes.\n\n## How the Site Works\n\nThis site is built using **Jekyll**, a static site generator, and is automatically deployed using **GitHub Actions**.\n\n-   **Content Source:** The single source of truth for the timeline is `_data/timeline.md`. This is the only file you need to edit to add or change events.\n-   **Data File:** The `_data/timeline.yml` file is used by Jekyll to build the site. **This file is generated automatically** by a script. Do not edit it directly.\n-   **Automation:** When changes are pushed to the `main` branch, a GitHub Action automatically runs:\n    1.  Converts the `_data/timeline.md` file to `_data/timeline.yml`.\n    2.  Commits the updated `.yml` file back to the repository.\n    3.  Builds the Jekyll site.\n    4.  Deploys the site to GitHub Pages.\n\n## Contributing\n\nContributions are welcome and have been simplified! Help keep the timeline accurate and up-to-date.\n\n1.  **Fork \u0026 Clone:** Fork the repository to your GitHub account and clone it locally.\n    ```bash\n    git clone https://github.com/YOUR_USERNAME/AiTimeline.git\n    cd AiTimeline\n    ```\n\n2.  **Edit `_data/timeline.md`:**\n    *   Open the `_data/timeline.md` file.\n    *   Add or modify events using the existing format (`# Year:`, `## Month`, `- Event description`).\n    *   Use `**bold text**` for emphasis (e.g., model names).\n    *   To highlight an event as \"special\", add `(*special*)` at the end of its line, with a space before it.\n        ```markdown\n        ## March\n        - An important event happened. (*special*)\n        - A regular event occurred.\n        ```\n\n3.  **Commit and Push Your Changes:**\n    *   Stage and commit **only the `timeline.md` file**. The `.yml` file will be updated automatically by the workflow.\n        ```bash\n        git add _data/timeline.md\n        git commit -m \"docs: Add [brief description of your change]\"\n        ```\n    *   Push your changes to your forked repository:\n        ```bash\n        git push origin main # or your branch name\n        ```\n\n4.  **Create a Pull Request:**\n    *   Go to your fork on GitHub and open a Pull Request to the `main` branch of `NHLOCAL/AiTimeline`.\n    *   Once your Pull Request is merged, the automated workflow will handle the conversion and deployment.\n\n## Feedback and Suggestions\n\nHave feedback, found a bug, or want to suggest an addition? Please **[open an issue](https://github.com/NHLOCAL/AiTimeline/issues)** on GitHub. We appreciate your input!\n\n## Running Locally (Optional)\n\nTo preview your changes on your local machine before creating a pull request:\n\n1.  **Install Prerequisites:**\n    *   Ruby and Bundler (see [Jekyll Installation Guide](https://jekyllrb.com/docs/installation/))\n    *   Python 3\n\n2.  **Install Dependencies:**\n    ```bash\n    bundle install\n    ```\n\n3.  **Generate the `.yml` File for Local Preview:**\n    *   After editing `_data/timeline.md`, you must run the conversion script to see your changes locally.\n    *   This step is **only for local previewing**. The final conversion is handled automatically online.\n        ```bash\n        # Run from the project root\n        python scripts/convert_timeline_events.py _data/timeline.md\n        ```\n\n4.  **Serve the Site:**\n    ```bash\n    bundle exec jekyll serve\n    ```\n\n5.  **View:** Open your browser to `http://localhost:4000/AiTimeline/` (or the address provided).\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=NHLOCAL/AiTimeline\u0026type=Date)](https://www.star-history.com/#NHLOCAL/AiTimeline\u0026Date)\n\n## License\n\n### Code License\n\nThe code in this repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n### Content License\n\nThe content of the website, including the timeline data, is licensed under the [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).\n\nThis means you are free to share and adapt the content for any purpose, even commercially, as long as you give appropriate credit to the original source.\n\n### How to Attribute\n\nIf you use or reference the data from this timeline, please use one of the following standard citation formats.\n\n**APA Style:**\n```\nNHLOCAL. (2025). *AI Timeline*. Retrieved from https://nhlocal.github.io/AiTimeline/\n```\n\n**BibTeX Entry:**\n```bibtex\n@misc{nhlocal_ai_timeline,\n  author       = {NHLOCAL},\n  title        = {AI Timeline},\n  year         = {2025},\n  howpublished = {\\url{https://nhlocal.github.io/AiTimeline/}},\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhlocal%2Faitimeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhlocal%2Faitimeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhlocal%2Faitimeline/lists"}