Tor community website
Go to file
Jerome Charaoui 23eb99d469 update lego
2022-08-08 18:29:52 -04:00
.github Add .github/FUNDING.yml 2019-09-12 15:40:18 +02:00
.gitlab/issue_templates Adds issue creation templates for bugs, features, proposals and documentation. 2020-12-22 08:45:58 -03:00
assets Added Intro to Onion Services slides (ODP and PDF) 2022-07-26 12:04:28 +00:00
configs add ru translation 2022-05-17 12:47:57 +00:00
content Update contents.lr 2022-08-08 18:29:52 -04:00
databags Add dotsrc.org 2022-06-14 17:43:16 +00:00
flowblocks Translate slideshow content 2022-07-14 19:41:52 +00:00
i18n First commit 2019-03-13 17:35:58 +01:00
lego@1dc712220d update lego 2022-08-08 18:29:52 -04:00
models implement presentations for trainings as part of the community portal. see instructions to write presentation at https://gitlab.torproject.org/tpo/web/wiki/-/blob/master/create-a-presentation.md. will-fix: https://gitlab.torproject.org/tpo/community/l10n/-/issues/40010 2021-05-13 11:22:37 +02:00
packages Implement TPA RFC 30 by symlinking a plugins individually 2022-08-02 02:52:03 +00:00
templates Reindent slideshow.html 2022-07-26 09:43:59 -07:00
.gitignore Add events 2019-09-02 19:18:12 +02:00
.gitlab-ci.yml Revert "Use python 3.9 now that lego is updated" 2022-06-06 11:54:56 -07:00
.gitmodules Remove lego branch param in .gitmodules 2022-01-19 14:02:51 -05:00
babel.cfg First commit 2019-03-13 17:35:58 +01:00
community.lektorproject add ru translation 2022-05-17 12:47:57 +00:00
README.md Change the "Edit this page" link to gitlab.tpo 2022-02-19 17:38:37 -08:00

Community portal

This is the repository of Community portal. The current online version of this portal can be found at https://community.torproject.org or Community Onion Service.

To clone the code use either of

git clone https://gitlab.torproject.org/tpo/web/community.git

torify git clone http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tpo/web/community.git/

or browse it online.

How to report bugs or feedback

First, check if the bug is already known. You can search and read all the issues at https://gitlab.torproject.org/. To create a new issue, please request a new account to access Tor Project's GitLab instance and find the right repository to report your issue. Issues related to our websites should be filed under the Web issue tracker.

What is Lektor

Lektor is a framework to generate and serve websites from Markdown files.

Its code can be found at GitHub.

How to contribute

(Easy) Edit this page button

You can click Edit this page and submit your content changes in a Pull Request in GitLab.

(Advanced) Compiling a local version of the website

  1. Download and install Lektor: https://www.getlektor.com/downloads/

  2. Install the lektor-i18n plugin and its dependencies.

  3. Clone the repository:

git clone https://gitlab.torproject.org/tpo/web/community.git

  1. Init the building blocks submodule:

$ cd community/lego && git submodule update --init --recursive

  1. Translations for the website are imported by Jenkins when building the page, but if you want to test them, download the correct branch of the translations repo to the ./i18n/ folder.

  2. Finally:

To run a local continuous builder: $ lektor server

To just build the website once: $ lektor build -O <folder>

How to develop on the website

Check our wiki pages.

Translations

To help us to translate, please join the Tor Project team in Transifex.

Getting help

If you want to contribute to the Community portal, we will be happy to help you. Join us at #tor-www in irc.oftc.net.