Giter Site home page Giter Site logo

samliew / se-timeline Goto Github PK

View Code? Open in Web Editor NEW
7.0 6.0 4.0 330 KB

Stack Exchange Timeline of Events

Home Page: https://se-timeline.glitch.me/

License: MIT License

CSS 57.16% JavaScript 23.23% HTML 19.62%
stack-exchange stack-overflow stackexchange stackoverflow

se-timeline's Introduction

The Stack Exchange Timeline

Glitch Deploy Licence GitHub commit activity

This is currently hosted on Glitch, at se-timeline.glitch.me.

Contributing

Please direct any queries & feedback by creating an issue on GitHub.

You can also contribute to updating the events using the instructions below, then opening a pull request. After review and merging to the main branch, a GitHub action will then automatically update the Glitch project.

Don't worry about making mistakes, a GitHub action will run on any pull request to validate changes to the JSON file, and the PR can only be merged if it passes.

Updating Events

The timeline data is stored in the timeline_data.json file as JSON.

If you are unsure how to manually edit the event data using JSON, you should use the Event Editor to import an existing event or create a new one, following which you can paste the output in a new "Update Timeline" issue.

Event Object Properties

Event items are nested in the "items" array.

  • To add a new event, simply add a new item to the array, in the position sorted by date, in reverse chronological order (i.e.: latest first).
  • To update an existing event, change the corresponding item's properties.
  • To remove an event, remove the corresponding item from the array.

The properties of each event item is as follows. **The properties date_str and title are required.

{
  "date_str": "2016-05-08", // ** displayed date string, in the format YYYY-MM-DD (UTC)
  "title": "SOBotics founded", // ** title
  "slug": "sobotics-founded", // this is auto-generated if not set
  "type": "stackoverflow chat group blog", // described using single words separated by space
  "summary": "SOBotics creates bots to help with...", // a short summary displayed in italics
  "body": "<p>body text</p>", // body html
  // an array of CSS classes, also used for filtering
  "classes": [
    "featured-event", // feature with a red border
    "tag-moderator", // event is about moderator
    "tag-staff", // event is about staff
    "tag-resignation", // event is about resignation
    "tag-reinstatement", // event is about reinstatement
    "tag-site-graduation" // event is about site graduation
  ],
  // an array of button links
  "links": [
    {
      "text": "chat room",
      "url": "https://chat.stackoverflow.com/rooms/111347/sobotics"
    }
  ],
  // an array of links visually displayed like SE tags
  "tags": [
    {
      "text": "licensing",
      "url": "https://meta.stackexchange.com/questions/tagged/licensing?tab=newest"
    },
    {
      "text": "licensing",
      "url": "https://meta.stackoverflow.com/questions/tagged/licensing?tab=newest"
    }
  ],
  // another event's slug prefixed with a #
  "linkedEvent": "#another-event-slug",
  // url of an image (for site graduation events)
  "icon": ""
}

Comments starting with // are not actually allowed in the JSON file, and is only used in the example above to describe each property.

All double quotes, especially in the title, summary, and body properties, need to be escaped with a backslash like this: \"

se-timeline's People

Contributors

calbonian avatar machavity avatar oaphi avatar samliew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

se-timeline's Issues

New moderator agreement

What type of event change are you requesting

  • Add new event
  • Update event details
  • Remove event

Checklist

  • I have checked the spelling/grammar
  • I have verified that the date of the event is correct
  • I have verified all link references to ensure that they are not broken

If you are requesting a new event or updates to one, please provide either of the following:

A. Paste Event JSON, or

If you created/edited this event using the Event Editor,
please paste the exported event JSON between the code backticks below:

{
  "date_str": "2020-07-08",
  "title": "New moderator agreement",
  "slug": "new-moderator-agreement",
  "type": "moderators",
  "body": "<blockquote>Today, we&rsquo;re announcing that the new moderator agreement is live and the existing moderators are being asked to accept it. This has been a great collaboration to get from a draft in November 2019 to the final agreement in July 2020. It&rsquo;s gone through several phases of review internally, including with the Community Leadership Team, the Community Management Team, our Legal department, and we have had the assistance of our Public Platform team to build in some tooling to support a sixty-day transition period between the old and new agreements.</blockquote>",
  "classes": [
    "tag-moderator"
  ],
  "links": [
    {
      "text": "MSE",
      "url": "https://meta.stackexchange.com/questions/350544/the-new-moderator-agreement-is-now-live-for-moderators-to-accept-across-the-netw"
    },
    {
      "text": "Moderator agreement",
      "url": "https://meta.stackexchange.com/legal/moderator-agreement/versions/2"
    }
  ]
},


B. Describe the event

If you don't have an event JSON, please manually provide details of the event:

  • Title
  • Date (YYYY-MM-DD)
  • Description
  • Link(s)

BoltClock and Bhargav Rao resign

What type of event change are you requesting

  • Add new event
  • Update event details
  • Remove event

Checklist

  • I have checked the spelling/grammar
  • I have verified that the date of the event is correct
  • I have verified all link references to ensure that they are not broken

If you are requesting a new event or updates to one, please provide either of the following:

A. Paste Event JSON, or

If you created/edited this event using the Event Editor,
please paste the exported event JSON between the code backticks below:

{
  "date_str": "2021-11-23",
  "title": "BoltClock and Bhargav Rao resign",
  "slug": "boltclock-and-bhargav-rao-resign",
  "type": "moderators resignation",
  "summary": "two Stack Overflow moderators resign",
  "body": "<blockquote><p>On November 22nd and 23rd, 2021 we celebrated two big anniversaries - a 10 year moderator tenure for BoltClock on the 23rd and a 5 year tenure for Bhargav Rao. In their ways, these two have done an immense service to this site and I'm honored they've spent so much time helping us out and responding to the needs of Stack Overflow.</p>\n<p>Considering this, I'm sad to announce that&nbsp;<strong>they're both stepping down as moderators.</strong>&nbsp;While they won't have diamonds as of later today, they've both assured me that they won't completely disappear on us all, so we hope to see them around in some capacity - but I certainly wish them well and some deserved time off from SO.</p>\n</blockquote>",
  "classes": [
    "tag-moderator",
    "tag-resignation"
  ],
  "links": [
    {
      "text": "MSE",
      "url": "https://meta.stackoverflow.com/questions/413240/two-b-or-not-two-b-farewell-boltclock-and-bhargav"
    }
  ]
},


B. Describe the event

If you don't have an event JSON, please manually provide details of the event:

  • Title
  • Date (YYYY-MM-DD)
  • Description
  • Link(s)

Event: Teresa Dietrich quit

What type of event change are you requesting

  • Add new event
  • Update event details
  • Remove event

{
  "date_str": "2023-05-01",
  "title": "Teresa Dietrich left Stack Overflow",
  "slug": "teresa-dietrich-left-stack-overflow",
  "type": "staff resignation",
  "summary": "Chief Product Officer, formerly also Chief Technology Officer",
  "body": "<p>&gt;&nbsp;<span style=\"color: #232629; font-family: -apple-system, 'system-ui', 'Segoe UI Adjusted', 'Segoe UI', 'Liberation Sans', sans-serif; font-size: 15px;\">Teresa&rsquo;s last day with the company was Friday, April 21st. In the 3+ years that she was here, Teresa had a huge impact on the company and the website. In addition to the Product team, Teresa had the Community team under her purview, and for more than half of her tenure she also acted as Chief Technology Officer.</span></p>",
  "classes": [
    "tag-staff",
    "tag-resignation"
  ],
  "links": [
    {
      "text": "MSE post",
      "url": "https://meta.stackexchange.com/questions/388800/announcement-teresa-dietrich-leaves-stack"
    }
  ]
},

Event: "Community is the Future of AI" blog post

What type of event change are you requesting

  • Add new event
  • Update event details
  • Remove event
{
  "date_str": "2023-06-20",
  "title": "\"Community is the Future of AI\" blog post",
  "slug": "https-meta-stackexchange-com-questions-388401-new-blog-post-from-our-ceo-prashanth-community-is-the-future-of-ai",
  "summary": "CEO posts an announcement which leads to lots of speculations",
  "body": "<p>Stack Overflow Prashanth Chandrasekar posted his quarterly announcement on the company blog, where he was waxing enthusiastic about artificial intelligence and its promises for the company.</p><p>The post was not well received by the community, and led to many speculations about a change of direction for the company.</p>",
  "classes": [
    "tag-staff"
  ],
  "linkedEvent": "#general-moderation-strike-starts",
  "links": [
    {
      "text": "MSE post",
      "url": "https://meta.stackexchange.com/questions/388401/new-blog-post-from-our-ceo-prashanth-community-is-the-future-of-ai"
    },
    {
      "text": "Blog post",
      "url": "https://stackoverflow.blog/?p=21973"
    }
  ]
}

Tim Post leaves Stack Exchange

What type of event change are you requesting

  • Add new event
  • Update event details
  • Remove event

Checklist

  • I have checked the spelling/grammar
  • I have verified that the date of the event is correct
  • I have verified all link references to ensure that they are not broken

If you are requesting a new event or updates to one, please provide either of the following:

A. Paste Event JSON, or

If you created/edited this event using the Event Editor,
please paste the exported event JSON between the code backticks below:

{
  "date_str": "2020-11-13",
  "title": "Tim Post leaves Stack Exchange",
  "slug": "tim-post-leaves-stack-exchange",
  "type": "resignation",
  "body": "<blockquote><p>I owe all of you so much.&nbsp;<em><strong>All</strong></em>&nbsp;of you.</p>\n<p>As I read all of the wonderful things that folks are saying about me, I can't help but think of the people that led me to those qualities; almost all of those folks are people that I encountered through being here. I didn't arrive as the adult in the room who always seemed to have the right advice to give, all of you taught me how to be that person as I learned from every interaction that we had.</p>\n<p>You made this place that, for all my faults, ambitions, hopes and successes that were&nbsp;<em>usually</em>&nbsp;more colossal than my failures, has been my home for over a decade. And it will continue to be. But what I've brought back to this place we've made pales in comparison to what I've taken from it.</p>\n</blockquote>",
  "classes": [
    "tag-staff"
  ],
  "links": [
    {
      "text": "Twitter",
      "url": "https://twitter.com/tinkertim/status/1326989993928237057"
    },
    {
      "text": "MSE",
      "url": "https://meta.stackexchange.com/questions/356603/a-big-thank-you-tim-post"
    }
  ]
},

B. Describe the event

If you don't have an event JSON, please manually provide details of the event:

  • Title
  • Date (YYYY-MM-DD)
  • Description
  • Link(s)

Event: Stack Overflow required moderators to stop moderating AI-generated content

  • Add new event
  • Update event details
  • Remove event
{
  "date_str": "2023-05-29",
  "title": "Stack Overflow required moderators to stop moderating AI-generated content",
  "slug": "stack-overflow-required-moderators-to-stop-moderating-ai-generated-content",
  "type": "policy ai community",
  "summary": "The company basically reversed the earlier policy, causing uproar within the community",
  "body": "<p>ChatGPT was made available in November 2022, and quickly became extremely popular. One of the things it was used for was to quickly post machine-generated answers to questions on Stack Overflow. Because of quality and scalability issues, the community had banned AI-generated content, and the moderators had been encouraged to issue suspensions by the Community Managers (Stack Overflow employees who liaise with the community in general and the moderators in particular.</p><p>One of the complications was that moderators had been given one instruction in private, which they were not allowed to share or discuss outside the moderator community. Another was that this policy was rolled out in violation of existing processes for creating new instructions for moderators.</p>",
  "linkedEvent": "#general-moderation-strike-starts",
  "links": [
    {
      "text": "MSE post",
      "url": "https://meta.stackexchange.com/questions/389582/what-is-the-network-policy-regarding-ai-generated-content"
    }
  ]
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.