.github | ||
.gitlab/issue_templates | ||
assets | ||
configs | ||
content | ||
databags | ||
i18n | ||
lego@3d8002591b | ||
models | ||
templates | ||
.gitignore | ||
.gitmodules | ||
.htaccess | ||
babel.cfg | ||
community.lektorproject | ||
packages | ||
README.md |
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://git.torproject.org/project/web/community.git/
torify git clone http://dccbbv6cooddgcrq.onion/project/web/community.git/
or browse it online.
How to report bugs or feedback
First check if your issue wasn't already opened in dip.torproject.org, then file a trac ticket and choose the component: Webpages/Community.
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 GitHub.
(Advanced) Compiling a local version of the website
-
Download and install Lektor: https://www.getlektor.com/downloads/
-
Install the lektor-i18n plugin and its dependencies.
-
Clone the repository:
git clone https://git.torproject.org/project/web/community.git
- Init the building blocks submodule:
$ cd lego && git submodule update --init --recursive
-
Translations for the website are imported by Jenkins when bulding the page, but if you want to test them, download the correct branch of the translations repo to the ./i18n/ folder.
-
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.