Commit Graph
3 Commits
Author SHA1 Message Date
Jon Ross-Perkins 25b85a55ae Remove myself from SECURITY.md (#6964)
Assisted-by: Google Antigravity with Gemini
2026-03-26 00:52:16 +00:00
Jon Ross-PerkinsandChandler Carruth b6396e97f8 Build a website. (#4189)
Demo site: https://jonmeow.carbon-lang.dev/

I'm trying to keep work under the `/website` subdirectory so that the
misc files don't interfere with unrelated views of the repository. The
`prebuild.py` script does some work to move things around and add
frontmatter, helping the jekyll generation.

I'm using the "just-the-docs" theme because I think it's a decent match
for what we want, and getting jekyll up and running with it wasn't too
difficult. Note #1526 proposed using Docusaurus; I started out there,
but was having trouble getting it working with newer versions. The
plugins in particular I got stuck trying to make work, which sent me
looking for options that we could have working with less customization.
I do lean towards jekyll though, because it's what GH uses so hopefully
we can get a more consistent experience.

Having a website has been approved for a while under #1492, but hasn't
been a priority. I'm mainly doing this because I want to just be able to
point people to carbon-lang.dev and have easy links that way.

---------

Co-authored-by: Chandler Carruth <chandlerc@gmail.com>
2024-08-20 17:53:06 +00:00
Jon Ross-Perkins 11ad217e53 Add a minimal SECURITY.md (#3885)
Also mentioned on DIscord
[here](https://discord.com/channels/655572317891461132/707150492370862090/1229512261832409238)
for context.

The template may seen be people with commit access at
https://github.com/carbon-language/carbon-lang/security/policy, by
clicking "Start setup". We don't have any releases so I'm eliding
support information there.

This stems from the security policy advice at
[OSSF](https://github.com/ossf/scorecard/blob/b118c1950f34e9d89237c1c6e69d273a192c490c/docs/checks.md#security-policy).
It's common enough for these to be minimal
([step-security](https://github.com/step-security/harden-runner/security)
is just an email address). I considered setting up a security list for
Carbon, but not sure we need it at the moment; it seems slightly
duplicative of the reporting which was previously enabled.
2024-04-24 23:15:56 +00:00