]> Untitled Git - lemmy.git/blobdiff - docs/src/contributing.md
Isomorphic docker (#1124)
[lemmy.git] / docs / src / contributing.md
index 9a01ad5d91632983c05c0d362e20766d6479e9e0..02eb9177441ea61df45f822f8a88e80a56c7cb16 100644 (file)
@@ -4,26 +4,28 @@ Information about contributing to Lemmy, whether it is translating, testing, des
 
 ## Issue tracking / Repositories
 
-- [GitHub (for issues)](https://github.com/dessalines/lemmy)
-- [Gitea](https://yerbamate.dev/dessalines/lemmy)
-- [GitLab](https://gitlab.com/dessalines/lemmy)
+- [GitHub (for issues and pull requests)](https://github.com/LemmyNet/lemmy)
+- [Gitea (only for pull requests)](https://yerbamate.dev/LemmyNet/lemmy)
+- [GitLab (only code-mirror)](https://gitlab.com/dessalines/lemmy)
 
 ## Translating
 
-Go [here](https://github.com/dessalines/lemmy#translations) for translation instructions.
+Check out [Lemmy's Weblate](https://weblate.yerbamate.dev/projects/lemmy/) for translations.
+
 
 ## Architecture
 
 ### Front end
 
 - The front end is written in `typescript`, using a react-like framework called [inferno](https://infernojs.org/). All UI elements are reusable `.tsx` components.
-- The main page and routing are in `ui/src/index.tsx`.
-- The components are located in `ui/src/components`.
+- The front end repository is [lemmy-ui](https://github.com/LemmyNet/lemmy-ui).
+- The routes are at `src/shared/routes.ts`.
+- The components are located in `src/shared/components`.
 
 ### Back end
 
 - The back end is written in `rust`, using `diesel`, and `actix`.
-- The server source code is split into main sections in `server/src`. These include: 
+- The server source code is split into main sections in `src`. These include: 
   - `db` - The low level database actions.
     - Database additions are done using diesel migrations. Run `diesel migration generate xxxxx` to add new things.
   - `api` - The high level user interactions (things like `CreateComment`)