[go: up one dir, main page]

the software we use to run awful.systems, which @dgerard@awful.systems suggested I call Philthy (and I agreed!), is seeking contributors.

like upstream Lemmy, this consists of a Rust backend and a Typescript+React frontend. contributions to both are welcome; use this thread to discuss ideas and collaborate.

here鈥檚 some contribution ideas off the top of my head (but all reasonable contributions are welcome):

  • (frontend & backend) actually rebrand to Philthy, to prevent confusion between us and upstream Lemmy
  • (frontend & backend) rewrite README.md to emphasize that this is a fork
  • (frontend) make the page header and footer more configurable; remove various links that aren鈥檛 relevant to awful.systems
  • (backend) delete posts from Mastodon when they鈥檙e deleted on our end
  • (frontend & backend) implement The Firehose, a big admin-only list of the posts and content leaving our instance
  • (frontend & backend, ongoing) merge in changes from upstream Lemmy if there are features you wish our instance had

or make suggestions in this thread!

one major blocker preventing folks from contributing to Lemmy-related development I鈥檝e seen is that a lot of people don鈥檛 know Rust. if that鈥檚 the case, I can offer the following:

  • the Lemmy codebase is the worst possible place to learn Rust, but I鈥檇 love to start a thread for Rust tutorials and shared learning. it鈥檚 honestly an excellent language in its own right, so I鈥檇 love to teach folks about it even if they don鈥檛 end up contributing to Philthy.
  • if you鈥檙e good with React and/or Typescript and the feature you want to implement has a backend component, I don鈥檛 mind handling the backend portion if I鈥檓 able.