GitHub - DevClad-Inc/devclad: DevClad is a social-workspace platform for developers. Network, build, and ship your ideas rapidly.

1 min read Original article ↗

DevClad - Meet other developers 1:1 - team up on projects + hackathons | Product Hunt

Features

Roadmap

  • Release v1 beta.

Apps


Contributing

Styling

  • Tabs not spaces. Tabs are 4 spaces.

    • (Exception: server code which uses Python with black formatting)
  • Use prettier for formatting.

  • Using Airbnb Style Guide for ESLint with some modifications.

  • In the process of migrating to Romev10. Use bun [command] to run the linter/formatter. Prior to that, run bun install to install the dependencies. Why? bun is much faster even for a single commands like these.

Absolute Imports

Usage: Use @ for absolute imports. Exception: Code within shared packages.

Nixpack

Nixpack is used to deploy the server. Why are there 2 of those files? The one at the root of the repo is used for deployment. The one in apps/server is used for local builds. They are almost identical.

Sponsors


Shout out to FlightControl for sponsoring DevClad's API deployments to AWS Fargate on the Team Plan for free.