The site · Contributing
Help build this site
This website is open source and is a reasonable first contribution if you have never worked on someone else's codebase.
The site you are reading is public, and members are welcome to work on it. For a lot of people it is a good first experience of changing code somebody else wrote.
Where it lives
github.com/devcom-goseong/community-web
The public pages are plain HTML and CSS. The part that receives the form is a small Django service, with its own README.
How it is put together
- Every colour, size and spacing value is a custom property in css/variables.css.
- One typeface for the whole site. Hierarchy comes from size, weight and italic.
- Greyscale only — no accent colour anywhere, including buttons and hover states.
- Every page works without JavaScript.
Things that need doing
- The platform links in the footer are placeholders until the invite links exist.
- The social sharing image is generated by a script using a substitute typeface.
- Accessibility testing by somebody who actually uses a screen reader.
- The rules are a working version and need the final wording confirmed.
- Korean translations, if that turns out to be useful to members.
Proposing a change
Open an issue describing what you want to change before writing much of it, so nobody duplicates work. Small, focused changes are easier to review than large ones.
Credit other people's work if you bring anything in from elsewhere. That is in the rules and it applies to the codebase too.