techworkersco / twc-site Goto Github PK
View Code? Open in Web Editor NEWSite for Tech Workers Coalition
Home Page: https://techworkerscoalition.org/
Site for Tech Workers Coalition
Home Page: https://techworkerscoalition.org/
should be pretty easy since it's a statically generated site
Currently you can find the locals on the home page, but we should also have a dedicated page to each local. And even right there in the view, information about each local, such as contact information, websites etc...
and maybe linking them to a map.
/locals
After a user signs up, they're automatically added to ActionNetwork, and conditionally invited to slack. We should make that clearer from this message and also encourage them to follow our social media. In short, let's make this page snazzier https://github.com/techworkersco/twc-site/blob/master/slack-thanks.md
Currently we get a very ugly 404 description with something like:
Code: NoSuchKey
Message: The specified key does not exist.
Key: bla
RequestId: 8C20DDCBE295A4ED
HostId: 14uJGHIBAH3qUelJbkmLTaC6dM8QxpoihXXGfrXMYESEqCXSNGIosM1v/4NuTIF6QfUnexMSk9Q=
Code: NoSuchKey
Message: The specified key does not exist.
Key: error.html
Pages to test it on
Techworkerscoalition.org/events exists now with #360
What further improvements can be made?
Greetings from Berlin! ๐ The Berlin TWC chapter wants to support multiple languages. Namely English and German for now, but also others. Seeing this website is probably the most popular one, it makes sense to add I18n here as well.
I have heard good things about the following plugin: jekyll-multiple-languages-plugin and with English being the default language, no url routes would change unless absolutely wanted. e.g. /about
still maps to /about
while we can either have de/about
direct to german version, or even a custom permalink name like de/impressum
route there
Any thoughts? Shall I start working on a PR for further discussion?
Either on the homepage, or as a separate "Resources" page, but it could be useful to have a list of articles written about/by TWC to give visitors more information
(not sure what the process for adding/removing articles should be, just thought I'd throw this idea out there in case anyone had ideas)
Hey @kidmillions there are several reasons why I would recommend moving to Netlify:
The Berlin fork of the website works quite nicely with Netlify, and we get all of these features for free. https://techworkersberlin.com/
(I want to move https://techworkersberlin.com/ to berlin.techworkerscoalition.org, but that's another issue)
When visiting https://techworkerscoalition.org/subscribe it should be easier to join local specific newsletters, chat groups etc..
We currently have a newsletter mailchimp portal here, which could be linked on same page as techworkerscoalition.org/subscribe
and https://news.techworkerscoalition.org/subscribe/
For example I will list need of Berlin Chapter
Should have something similar to techworkersberlin.com, with code available here. Nice visual/easy to find icons https://github.com/techworkersco/twc-site-berlin/blob/develop/_includes/links.html
Here is a global list of chapters, please edit/add any missing chapters See #120 for inspiration.
Proposing the following edits to improve readability:
Dark Mode
Make background color darker to increase contrast between text and bg
.primaryBg { background: #191919; }
Change nav bar color
.secondaryBg { background: #2E2E2E; }
we should consider adopting the tailwind/postcss/jekyll build system im using over in https://github.com/emergentworks/project-not-911/tree/master/docs which is also a jekyll site, but uses a more modern (and performant) css approach
Oops, see #127
Similar to this commit, inline the CSS, so that it is not a blocking resource, or a separate HTTP call. Our CSS is extremely light weight as is.
https://github.com/shushugah/shushugah.github.io/commit/416b8d386993e8ed2f5f73fa575581c31ccf43e9
Currently some chapters have dedicated event streams, while others rely on the TWC Meetup.com
I would love to have an aggregated stream of events, both as an API, and where we visually display them, e.g. on techworkerscoalition.org/events
Audit the following files
https://github.com/techworkersco/twc-site/blob/develop/slack-thanks.md
This appears when you try to sign up for newsletter or slack, and links to old Bay Area Meetup page. Needs to be updated to not include a link at all, link back to home, or include a list of locals.
Get more precise analytics and figure out what pages' SEO we can improve on.
I'd like to see a code of conduct for Slack that addresses some things that have come up in the past week including
some good examples:
https://wealljs.org/code-of-conduct
https://lgbtq.technology/coc.html
https://docs.google.com/document/d/1OBYKDw4mDVX3A25Eo2g397XwF1NvteZgY_pVDnxoBu8/edit
https://docs.google.com/document/d/1UqK1_M6_I-sm9XLmSJt_SgYfo5tHg9z-ar5SHy62ENI/edit#heading=h.3u02axafjdg5
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.