Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • monero-project/monero-site
  • moneromooo-monero/monero-site
  • el00ruobuob/monero-site
  • erciccione/monero-site
  • woodser/monero-site
  • m2049r/monero-site
  • JohnnyMnemonic/monero-site
  • rehrar/monero-site
  • selsta/monero-site
  • mycryptocheckout/monero-site
  • antanst/monero-site
  • leon/monero-site
  • BlackLotus64/monero-site
  • lh1008/monero-site
  • MSavoritias/monero-site
  • Ehhoe/monero-site
  • turossztrapacska/monero-site
  • anonimal/monero-site
  • dsc/monero-site
  • IsthmusCrypto/monero-site
  • rbrunner7/monero-site
  • Degreel/monero-site
  • Kyritheous/monero-site
  • ProkhorZ/monero-site
  • Monero_Helper/monero-site
  • ulineto/monero-site
  • xjmzx/monero-site
  • vp11/monero-site
  • sawinyh/monero-site
  • chadyo/monero-site
  • XMRNoblesse/monero-site
  • bartvk/monero-site
  • dginovker/monero-site
  • rodolfo912/monero-site
  • Mitchellpkt/monero-site
  • Needmoney90/monero-site
  • ndorf/monero-site
  • Cactii1/monero-site
  • xeagu/monero-site
  • ngecoin01/monero-site
  • ninezero-tr.com/monero-site
  • janowitz/monero-site
  • Aurora/monero-site
  • Lafudoci/monero-site
  • hrumag/monero-site
  • xmr-romine/monero-site
  • hooftly/monero-site
  • binaryFate/monero-site
  • LocalCoinIS/monero-site
  • timetherewere/monero-site
  • serhack/monero-site
  • hyc/monero-site
  • jonathancross/monero-site
  • monerobby/monero-site
  • Wegerich/monero-site
  • matilde/monero-site
  • koe/monero-site
  • TheFuzzStone/monero-site
  • lalanza808/monero-site
  • sgp/monero-site
  • Rexi/monero-site
  • Monero-Weblate/monero-site
  • Avis/monero-site
  • emes/monero-site
  • xiphon/monero-site
  • omurad/monero-site
  • MoneroArbo/monero-site
  • dianacraig/monero-site
  • beeroliver/monero-site
  • ngulgowski/monero-site
  • getsmile/monero-site
71 results
Show changes
Commits on Source (1532)
Showing with 884 additions and 467 deletions
ietemplates/
_site/*
.idea/
*.swp
image: ruby:2.5
stages:
- build
variables:
LANG: "C.UTF-8"
before_script:
- gem install bundler
build_site:
stage: build
only:
- master
script:
- bundle install
- bundle exec jekyll build
#### What's the name of your business?
<!-- Write here -->
#### What's the URL of the website?
<!-- Write here. Referral links and/or trackers are not accepted -->
#### Write a brief description of your business/service (max 50 characters)
<!-- Write here. This text will be displayed on the Merchant page. Keep it short -->
#### Enter the URL where a Monero mention can be found
<!-- Be aware of the fact that to be listed, you must specify somewhere on your website that you accept Monero. -->
https://
#### How do you accept Monero? *(choose only one option)*
- [ ] Monero integrations *(github.com/monero-integrations)*
- [ ] Globee
- [ ] Native wallet
- [ ] Other payment gateaway (Coinpayments, Morphtoken, etc. *Please specify*)
#### How would you categorize your business? *(choose only one option)*
- [ ] Exchange
- [ ] Block Explorer
- [ ] Payment Gateway
- [ ] Library and Helper
- [ ] Tool
- [ ] Service
- [ ] Goods
- [ ] Entertainment
#### Comment
<!-- Write here any additional comment -->
......@@ -15,7 +15,7 @@ title: "Error 404, Page Not Found"
<div class="top-left">
<div class="not-found-text">
<h1 class="not-found-text">Oh no, we couldn't find anything for that link!</h1>
<h1 class="not-found-text">Oh no! We couldn't find anything for that link!</h1>
</div>
</div>
......
......@@ -4,3 +4,5 @@ gem 'jekyll'
gem 'jekyll-paginate'
gem 'builder'
gem 'rubysl-rexml'
gem 'wdm', '>= 0.1.0' if Gem.win_platform?
gem 'jekyll-multiple-languages-plugin'
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
builder (3.2.3)
colorator (1.1.0)
ffi (1.9.18)
concurrent-ruby (1.1.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.11.3)
forwardable-extended (2.6.0)
jekyll (3.5.2)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.6)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-multiple-languages-plugin (1.5.1)
jekyll (>= 2.0, < 4.0)
jekyll-paginate (1.1.0)
jekyll-sass-converter (1.5.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
kramdown (1.14.0)
liquid (4.0.0)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.3)
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
pathutil (0.14.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (2.0.5)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (1.11.1)
public_suffix (4.0.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
rouge (3.14.0)
rubysl-rexml (2.0.4)
safe_yaml (1.0.4)
sass (3.5.1)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
......@@ -50,8 +62,9 @@ PLATFORMS
DEPENDENCIES
builder
jekyll
jekyll-multiple-languages-plugin
jekyll-paginate
rubysl-rexml
BUNDLED WITH
1.15.4
1.17.3
Copyright (c) 2014-2020, The Monero Project
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Monero Website Instructions
## Table of Contents
Copyright (c) 2014-2017, The Monero Project
- [Introduction](#introduction)
- [What you'll need](#what-youll-need)
- [General change recommendations](#general-change-recommendations)
- [Translation](#translation)
- [housekeeping](#housekeeping)
- [How to make a blog post](#how-to-make-a-blog-post)
- [Updates on User Guides](#updates-on-user-guides)
- [How to make a blog post](#how-to-make-a-blog-post)
- [How to make a User Guide](#how-to-make-a-user-guide)
- [How to make a Moneropedia Entry](#how-to-make-a-moneropedia-entry)
- [How to update the Team page](#how-to-update-the-team-page)
- [How to update the Roadmap](#how-to-update-the-roadmap)
- [How to add a new Merchant](#how-to-add-a-new-merchant)
- [How to add a question to the FAQ](#how-to-add-a-question-to-the-faq)
- [How to add a publication to the Library](#how-to-add-a-publication-to-the-library)
## Introduction
This README here to walk you through everything you need to know to make changes, edits, or even completely new pages for the new [getmonero.org website](https://getmonero.org/). It'll definitely be a bit of a ride, so strap yourself in.
Feel free to skip down to a relevant section if you already know what you need.
If you need support about something related to the website, plese join `#monero-site` [Freenode/IRC](irc://chat.freenode.net/#monero-site), [Matrix](https://matrix.to/#/!txpwSzQzkuUaVbtsIx:matrix.org) and MatterMost. For general info about Monero join `#monero`. We'll do whatever we can to help you.
## What you'll need
* Jekyll: [getmonero.org](https://getmonero.org/) is made using a simple, static website generator called [Jekyll](https://jekyllrb.com/). You will need it installed on your system to test any changes that you made. Follow the instructions on the website to get up and going:
* Install Ruby dependencies as suggested [in the Jekyll documentation](https://jekyllrb.com/docs/installation/)
* Install Bundler: `gem install bundler`
* Install Jekyll with all dependencies (run from the project directory): `bundle`
## Table of Contents
* GitHub/GitLab: Pretty much everything in Monero is hosted on [GitHub](https://github.com/monero-project) or [getmonero GitLab](https://repo.getmonero.org/users/monero-project/projects) and uses Git as the primary version control system. If you're not familiar with how to use Git, you can check out [this tutorial](https://guides.github.com/activities/hello-world/) for a good overview. It will take you through pretty much everything you'll need to know to edit the website. If you haven't already, register on GitLab and fork the [Monero Website repository](https://repo.getmonero.org/monero-project/monero-site). Please note that GitLab accounts logged in using the "Log in with GitHub" option require manual intervention in order to be able to fork repositories. Either register your account using email/password or contact the Website Workgroup via GitLab or `#monero-site` to have your GitHub OAuth profile unlocked.
1.0 Introduction
*Note: If you're confused, feel free to click other files in the same directory (folder) that you are in for the step that you are on to see some working examples. Compare them to the instructions and you should understand better.*
2.0 What you'll need
Once you have the above list of things, it's typically a good idea to build the website from your local computer to make sure it works before you make any changes. To do this, complete the following steps:
3.0 General change recommendations
1. Navigate to your local `monero-site` repository.
2. Serve the website: `bundle exec jekyll serve --baseurl ''`. If you want, you can speedup thi process by loading only the last blog post instead of all of them. Simply add `--limit_posts 1` to the command above. The resulting command will be `bundle exec jekyll serve --limit_posts 1 --baseurl ''`.
3. Open a browser and go to [http://127.0.0.1:4000](http://127.0.0.1:4000).
4. If all went well, you should see the Monero website and you're ready to make changes.
4.0 How to make a blog post
## General change recommendations
The average Monero user that will want to contribute to the website should probably start looking for issues labelled [⛑️ help needed](https://repo.getmonero.org/monero-project/monero-site/issues?label_name%5B%5D=%E2%9B%91%EF%B8%8F++help+needed) or making blog posts, user guides or Moneropedia entries; all of which are covered in this document. If this is all you want to do, don't worry, it's actually not a daunting task at all.
5.0 How to make a User Guide
If you are a web developer and would like to make large macro-level changes, it would be best to open an issue first or to get in contact with the developers on `#monero-site` (IRC/Freenode, MatterMost, Matrix).
6.0 How to make a Moneropedia entry
This website is completely open-source however and anything and everything is available for changing should the community deem it necessary.
7.0 How to make a FFS Proposal
Every section from here on out will talk about how to make a specific type of web page. It will start with a bullet point list of what to do for the advanced among you that just want a quick overview. For those who are still learning this list is followed by a detailed explanation, starting with example front matter. Any variable in the front matter written in all caps you are expected to change (make sure your changes are not all caps though). It will then lead you through the rest of the process until it's time to type your content.
8.0 How to update the Team page
A few random points of note:
9.0 How to make an Event
- After [a discussion](https://repo.getmonero.org/monero-project/monero-site/issues/982), the community decided to include only open source wallets in the 'Downloads' section of the website. Requests to add closed source wallets to that page will be rejected.
- All external links must have `https://` in front of them or they will not redirect properly.
- If you want to add a new page to the navigation, you should go to ALL LANGUAGES in the `_data/lang` folder and add the page.
- It is strongly strongly STRONGLY encouraged that if you make a change, you - at the minimum - test it on your local machine before submitting a PR. Sometimes unexpected things may happen due to a change. If you change a page, check the whole page on multiple screen sizes and browsers to make sure there wasn't any collateral damage.
10.0 How to update the Roadmap
## Translation
In this section you'll find the info you need to translate a page and add a new translation, but keep in mind that Monero has a [Localization Workgroup](https://github.com/monero-ecosystem/monero-translations) who coordinate and give support to translators-volunteers. For live support/request of infos, come chat on `#monero-translations` (Freenode/IRC, riot/matrix, MatterMost).
11.0 How to add a new Merchant
The bulk of the website and the roadmap are translatable on Weblate, an easy to use localization platform that provide contributors with a user friendly interface: [translate.getmonero.org](https://translate.getmonero.org). Before translating, please read [the guide for translators](https://github.com/monero-ecosystem/monero-translations/blob/master/weblate.md), which contains all the info and workflows you need to know before starting.
12.0 How to add a question to the FAQ
We are trying to move most of the localization work on Weblate, but some parts of the website still need to be manually translated on the repository. The following instructions will tell you which files to translate and how to proceed.
13.0 License
### 1. Quickstart
* Navigate to the correct language in the /i18n folder and find the page you wish to translate
* Do not translate any of the `*.yml` files in the /_18n folder
* Click the file and translate the page, not touching any HTML or markdown
* Remove `{% include untranslated.html %}` from the page
* Test/Build
* Submit PR
## 1.0 Introduction
### 2. Navigate to correct file
Go to the /i18n folder and find the two letter code for the language you wish to translate for. Enter that folder and find the file you wish to translate. The filenames are all in English and MUST NOT BE CHANGED.
Greetings everyone, this is rehrar. I'm here to walk you through everything you need to know to make changes, edits, or even completely new pages for the new getmonero.org website. It'll definitely be a bit of a ride, so strap yourself in. Please note that translations are not available yet, but when they are added, this document will be updated with instructions on how to translate the content of getmonero.org. In the meantime, any help translating this document into another language is greatly appreciated.
### 3. Translate the file
Here you can do your translation. Depending on the page, you may have to maneuver around some HTML or markdown. In general, anything between two tags (such as `<p>TRANSLATE THIS</p>`) should be fine. Testing is VERY important, so do NOT skip it. If during testing, the page appears different from the original English page (besides the translated text, of course), you did something wrong and may have to start again.
Feel free to skip down to a relevant section if you already know what you need. So to go to the (ADD SECTION HERE) use your find function and type (THING TO TYPE HERE).
#### 3.1. Notes for Moneropedia Entries
Moneropedia entries have two specificities:
If for any reason you have questions or need to contact us, you can find us on the IRC channel #monero. We'll do whatever we can to help you.
* The Front Matter:
Moneropedia Fron should be translated for both *entry:* and *summary:* elements. However, *terms:* should be extanded with their translation, leaving the English words **untouched**.
This is really important for compatibility purposes. With this, if a new guide is added to the site, an English term on the untranslated version of the guide in another language could be linked to the moneropedia article (of the same language).
## 2.0 What you'll need
* The old *untranslated* snippet must be removed, therefore the next section is irrelevant here.
* Jekyll: Getmonero.org is made using a simple, static website generator called [Jekyll](https://jekyllrb.com/). You will need it installed on your system to test any changes that you made. If you're using Windows, you will want to check out [this site](http://jekyll-windows.juthilo.com/) for instructions on how to get Jekyll working on your system. If you're using a Linux-based system you can just follow the instructions on the website to get up and going:
* Install Ruby
* Install Bundler: `gem install bundler`
* Install Jekyll with all dependencies (run from the project directory): `bundle`
Finally, your entry should go from:
```
---
entry: "Entry name in English"
terms: ["English", "terms"]
summary: "English summary."
---
* GitHub: Pretty much everything in Monero is hosted on [GitHub](https://github.com) and uses Git as the primary version control system. If you're not familiar with how to use Git, you can check out [this tutorial](https://guides.github.com/activities/hello-world/) for a good overview. It will take you through pretty much everything you'll need to know to edit the website. If you haven't already, register for GitHub and fork the [Monero Website repository](https://github.com/monero-project/monero-site).
{% include untranslated.html %}
```
To:
```
---
entry: "Translated entry name"
terms: ["English", "terms", "translated", "terms"]
summary: "Translated summary."
---
```
* Markdown experience: To write pages, you're going to need to know how to use Markdown. It's basically an in-between language that enables people who don't know HTML to just write, and it will be compiled into HTML for you. You can find a great Markdown cheat sheet with examples [here](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet). IF you need more help, Google and YouTube are great resources.
### 4. set the 'translated' snippet to true
Somewhere on the page (usually the top) should be a snippet that says `{% include disclaimer.html translated="false" version=page.version %}`. Simply change this to `{% include disclaimer.html translated="true" version=page.version %}`. This will remove the orange bar from the bottom saying the page is untranslated.
*Note: If you're confused, feel free to click other files in the same directory (folder) that you are in for the step that you are on to see some working examples. Compare them to the instructions and you should understand better.*
## How to add a new language
Adding a new language can be complicated. If you feel unsure about the steps necessary, contact the Website workgroup and somebody will add the new language for you.
Once you have the above list of things, it's typically a good idea to build the website from your local computer to make sure it works before you make any changes. To do this, complete the following steps:
### 1. \_config.yml file
Navigate to the root folder of the whole website and find the file labeled `_config.yml`. Open it and find the line that says `languages:`. Add your two letter language code (Google it if you don't know it) in between the brackets after the others already present. You will need to put a comma after the previous last one.
1. Navigate to your local `monero-site` repository.
2. Serve the website: `jekyll serve`
3. Open a browser and go to [http://127.0.0.1:4000](http://127.0.0.1:4000).
4. If all went well, you should see the Monero website and you're ready to make changes.
Example:
```
languages: ["en", "es", "NEW LANG HERE"]
```
Save and exit the file.
## 3.0 General change recommendations
### 2. \_data folder
Navigate to the `_data/lang` folder and copy the `en` folder. Paste it into the same folder and the copy renamed to the two letter language code of the language you will be translated to.
**The 'en' folder itself should still be there. It should not be renamed. There should be a new folder in addition to the ones that were already there.**
The average Monero user that will want to contribute to the website should probably stick with making blog posts, user guides, Moneropedia entries, or a Forum Funding System proposal, all of which are covered in this document. If this is all you want to do, don't worry, it's actually not a daunting task at all. If you are not well versed in web development however, it is not recommended you try to do anything beyond that.
Translate the content of the files. Do not touch anything labeled `url`.
If you are a web developer and would like to make large macro-level changes, it would be best to get in contact with rehrar. The HTML/CSS framework is custom, though quite easy to use for a seasoned developer. Still, there are some pages that are more complicated than others and would require fair amounts of styling changes should the structure change significantly.
### 3. \_i18n folder
Navigate to the \_i18n folder and duplicate the en.yml file. Rename the duplicate to the two letter language code of your language with a `.yml`. Now duplicate the `en` folder and rename it with the correct language code.
**The original folder and yml file themselves should still be there. They should not be renamed. There should be a new folder and yml file in addition to the ones that were already there.**
This website is completely open-source however and anything and everything is available for changing should the community deem it necessary.
### 4. Open an issue on the repo where the website is hosted
After you've done all the above, you'll need to [open an issue on the repository](https://repo.getmonero.org/monero-project/monero-site/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=) asking to add the language you are working on to Weblate, where the core of the website is translated.
Every section from here on out will talk about how to make a specific type of web page. It will start with a bullet point list of what to do for the advanced among you that just want a quick overview. For those who are still learning this list is followed by a detailed explanation, starting with example front matter. Any variable in the front matter written in all caps you are expected to change (make sure your changes are not all caps though). It will then lead you through the rest of the process until it's time to type your content.
## Housekeeping
### GitLab Issues
We ask that if you open an issue on the site that you remain available for clarifying questions or corrections. We do our best to close issues that are resolved when we make changes to the site, but If your issue is resolved by a contributor and the issue is not closed we ask that you close it in a timely manner. A contributor may ask you to close an issue after it's confirmed fixed. Please review the changes to the site and close your issue if you can verify that it's fixed.
## Updates on User Guides
User guides and developer guides may need regular updates, either to fix typos, to add explanations regarding new features, to update screenshots, and so on.
As those guides are translated in several languages, it could be hard to keep all languages version up to date with the English version.
To keep track of those changes, guides are versioned using a snippet at the top of each localized (\_i18n/en/resources/\*-guides) file:
```
{% assign version = '1.1.0' | split: '.' %}
```
This snippet is responsible for keeping track of the language version.
All external links must have http:// or https:// in front of them or they will not redirect properly.
The based version (English version) is however also tracked in the `Front Matter` from the /resources/user-guides/ or /resources/developer-guides/ directory file:
```
mainVersion:
- "1"
- "1"
- "0"
```
### 3.1 Housekeeping
#### GitHub Issues
We ask that if you open an issue on the site that you remain available for clarifying questions or corrections. We do our best to close issues that are resolved when we make changes to the site, but If your issue is resolved by a contributer and the issue is not closed we ask that you close it in a timely manner. A contributer (rerhar, SamsungGalaxyPlayer, or other community members, etc) may ask you to close an issue after it's confirmed fixed. Please review the changes to the site and close your issue if you can verify that it's fixed.
- First number is the Major version number
- Second number is the Minor version number
- Third number is the build number.
#### Pull Requests
Contributers should use [issue keywords](https://help.github.com/articles/closing-issues-using-keywords/) to make it easier for maintainers to close issues when they merge. Include close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved, etc in the commit message or pull request description, so that the correct issue can be closed if your PR is merged. (Example: 'fixes #1234' could close Issue 1234 when merged.)
When you update a guide, you are responsible for updating this version tracking in every file involved in your update:
Pull requests allow others to make comments or review your changes to the site. We ask that you remain available to comment or make changes to your PR. Pull requests with pending changes for more than 30 days will be closed and need to be resubmitted in the future. Sometimes someone else's changes might make your changes conflict with the current site. If that happens you may need to rebase your PR. (If you're unsure about how to do so, you can reach out to other contributers on IRC (freenode #monero) and someone should be able to walk you through it.
- For an update on English files, you will update the version tracking number in the `Front Matter` of /resources/\*-guides/ and in \_i18n/en/resources/\*-guides
- For an update on localized files, you will update the version tracking number in the \_i18n/<local>/resources/\*-guides only, and
- You will not update to a higher Major or Minor version number than the reference English guide
- If you want to update to a higher Major or Minor version number, you should update the English version accordingly so that English is always the highest Major.Minor version.
## 4.0 How to make a blog post
And you will increment the version number in the following way:
### 4.1 Quick Start
* Make new .md file in _posts (named whatever, no spaces)
* Front Matter (below)
* Write Blog Post
* Test/Build
* Submit PR
- Cosmetic change only (typo, rephrasing, screenshot update with exact same field names and positions): Increment the third number (build number). We do not want to even warn the user about this update in another language.
- Changes that add instructions or explanations (or screenshot updates with different field names and positions), without making the old version misleading for users: Increment the second number (Minor version number) and reset the third to 0. We want to let the user know the English version could be more accurate and helpful to read.
- Changes that makes the old version false, or misleading to users: Increment the first number (Major version number) and reset the second and third to 1.0. We want to discourage users from reading this too outdated version that could lead them to do wrong things (for instance, buy the wrong algo of mining power on nicehash, after a pow change).
## How to make a blog post
### 4.2 Make a file
Navigate to the _posts folder of the website and make a new file. Be sure the file name has no spaces and the ending is .md
### 1. Make a file
Navigate to the \_posts folder of the website and make a new file. Be sure the file name has no spaces and the ending is .md. Take a look at the other posts to get an idea of how to name yours
### 4.3 Front Matter
### 2. Front Matter
```
---
layout: post
......@@ -102,163 +188,130 @@ author: YOUR NAME OR HANDLE HERE
---
```
### 4.4 Write
After the front matter is finished you are free to write the remainder of your blog post in markdown.
### 4.5 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically and test that your page appears in the 'News' section of the website, as well as the sidebars.
### 4.6 Submit Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
### 3. Write
After the front matter is finished you are free to write the remainder of your blog post in markdown.
## 5.0 How to make a User Guide
## How to make a User Guide
### 5.1 Quick Start
### 1. Quick Start
* Make file in /resources/user-guides with an .md ending and no spaces in filename.
* Front Matter as in 5.3
* Create file in /resources/user-guides with an .md ending and no spaces in filename.
* Create file in /\_i18n/en/resources/user-guides with the exact same filename as above ending in .md
* Write User Guide
* Add guide using markdown in the correct category in /resources/user-guides/index.md being careful not to mess with any indentation
* Add versioning snippet
* Copy User Guide file to ALL LANGUAGES in /\_i18n/[ALL LANGUAGES]/resources/user-guides
* set translation to false in the snippet the top of each language version of your User Guide, except the original language
* Add guide using markdown in the correct category, and in alphabetic order, in ALL LANGUAGES to /\_i18n/[ALL LANGUAGES]/resources/user-guides/index.md being careful not to mess with any indentation
* Test/Build
* Submit PR
### 5.2 Make a file
### 2. Make a file
Navigate to the /resources/user-guides folder and make a new file. Be sure the file name has no spaces and the ending is .md
### 5.3 Front Matter
### 3. Content of file
```
---
layout: static_page
layout: user-guide
title: TITLE OF YOUR USER GUIDE
permalink: /resources/user-guides/NAME-OF-FILE-GOES-HERE.html
mainVersion:
- "1"
- "1"
- "0"
---
{% tf resources/user-guides/NAME-OF-FILE-GOES-HERE.md %}
```
### 5.4 Write
Copy this exactly and merely change the files names where indicated.
### 4. Create file in localization folders
Navigate to the /i18n/ folder and choose the correct folder for your language. Navigate further into the `resources/user-guides` folders and make a .md file with the EXACT SAME filename as the you made before.
### 5. Write
Write your user guide. Be succinct but thorough. Remember, people will be using your guides when they need help. Make sure all the information is there. Feel free to use images or screenshots if necessary to help get your point across.
### 5.5 Add Guide to the 'User Guide' landing page
In the /resources/user-guides folder, find the file labeled index.md and open it.
The title should be at the top of the User Guide using a single `#` for an H1 tag. Titles will not be automatically put on these pages as with other pages. There should be NO front matter on this file.
Add the version snippet at the top of your guide (before your title):
```
{% assign version = '1.1.0' | split: '.' %}
{% include disclaimer.html translated="true" version=page.version %}
```
Your version should start at `1.1.0` as it is the first Major, first Minor, and no cosmetic changes have occurred.
### 6. Copy User Guide file into all languages
Copy your file and navigate to each language file in the /i18n folder. In each language folder go to the resources/user-guides folder and paste your user guide (don't worry, you don't have to translate it) there. This is very important, and the site will not build if the file with the same name is not in each language folder.
As you paste into each folder, open up the file and edit the snippet at the top of the file (before your title) to mark it untranslated:
`{% include disclaimer.html translated="false" version=page.version %}`. This does not need to be done in the original language that the User Guide was written in.
### 7. Add Guide to the 'User Guide' landing page of EACH LANGUAGE
In the /\_i18n/[ORIGINAL LANGUAGE OF USER GUIDE]/resources/user-guides folder, find the file labeled index.md and open it.
DO NOT CHANGE ANYTHING IN THIS DOCUMENT BESIDES WHAT YOU ARE INSTRUCTED TO.
This file will look quite different because it's HTML. Don't panic. Simply Ctrl + F (i.e. the find feature) and search for the category that you want to put your User Guide in. You will see there are some sections that are not indented like the others. They are flush with the left side of the screen. **Do not change the indentation.** You can put markdown in these areas.
Once you've identified the non-indented area under the category you would like your User Guide to be under, you can use markdown to insert your link underneath the others. `[TITLE OF USER GUIDE](LINK-TO-USER-GUIDE.html)`. Please note that the file name in between the parentheses must be EXACTLY the same name as the file name you made in step 5.2, but with a `.html` at the end instead of `.md`.
Once you've identified the non-indented area under the category you would like your User Guide to be under, you can use markdown to insert your link with the others in alphabetic order. `[TITLE OF USER GUIDE]({{site.baseurl}}/LINK-TO-USER-GUIDE.html)`. Please note that the file name in between the parentheses must be EXACTLY the same name as the permalink you made in step 5.3, but with a `.html` at the end instead of `.md` and the snippet `{{site.baseurl}}/` before the link.
In the event that you think your User Guide should be in a new Category that doesn't exist yet, contact rehrar to make one for you.
In the event that you think your User Guide should be in a new Category that doesn't exist yet, contact the Website workgroup.
### 5.6 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically and test that your link appears in the correct category and that it leads to your User Guide when clicked. Test your User Guide in the browser and contact rehrar if there are any bugs.
Repeat the above process for each language version of this index page.
### 5.7 Submit Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## How to make a Moneropedia Entry
## 6.0 How to make a Moneropedia Entry
### 1. Make a Global file
Navigate to the /resources/moneropedia folder and make a new file. Be sure the file name has no spaces and the ending is .md
Fil this file with this exact content:
```
---
layout: moneropedia
---
### 6.1 Quick Start
@moneropedia_article
### 6.2 Make a file
Navigate to the /resources/moneropedia folder and make a new file. Be sure the file name has no spaces and the ending is .md
{% t global.lang_tag %}
{% tf resources/moneropedia/account.md %}
```
### 6.3 Front Matter
### 2. Make the localized File
Navigate to the /\_i18n/en/resources/moneropedia folder and make a new file. give it the same <name>.md than in previous step.
Start the file with the front Matter:
```
---
layout: moneropedia
entry: "PUT THE NAME OF THE TERM HERE IN QUOTE, THIS IS HOW IT WILL SHOW UP ON THE LANDING PAGE"
terms: ["PUT", "TERMS", "HERE", "EXPLAINED", "BELOW"]
summary: "PUT SUMMARY OF YOUR ENTRY HERE IN QUOTES"
---
```
There is one thing to highlight. The `terms:` section of the front matter can be filled with as many terms as you would like. This is how other Moneropedia entries will link to this page. You can link to other Moneropedia entries as well in your page by putting an ampersand before the term used, i.e. `@THE-TERM-USED`. This will make an automatic link in the Moneropedia entry to the referred term, replace the @term with the word used in that terms `entry:` area of the front matter, and on hover it will show the summary. How cool is that?
There are two things to highlight:
The `terms:` section of the front matter can be filled with as many terms as you would like. This is how other Moneropedia entries will link to this page. You can link to other Moneropedia entries as well in your page by putting an ampersand before the term used, i.e. `@THE-TERM-USED`. This will make an automatic link in the Moneropedia entry to the referred term, replace the @term with the word used in that terms `entry:` area of the front matter, and on hover it will show the summary. How cool is that?
The lines must not contain trailing whitespace, and it must be no blank lines added, otherwise the site with not build correctly.
### 6.4 Write
### 3. Write
Write your Moneropedia entry. Remember that you can link to other Moneropedia entries using `@term-used-in-entry` as described above. Just go to the .md file of the Moneropedia entry you want to link to and use any of the terms in the `terms:` field of the front matter. Be sure to write whichever one you choose EXACTLY as shown and preceded by an ampersand.
### 6.5 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically and test check the link to your entry is appearing on the alphabetical list of Moneropedia entries and that it leads to your entry when clicked. Test your Moneropedia entry in the browser and contact rehrar if there are any bugs.
### 6.6 Submit Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## 7.0 How to make a FFS Proposal
Before starting this section, it is recommended that you read the User Guide for [How the Forum Funding System works](#) as well as the [Forum Funding System Terms and Guidelines](#). If you do not read these expect your FFS proposal to be laughed at, not to mention not funded.
### 7.1 Quick Start
* Read [How the Forum Funding System works](#) and the [Forum Funding System Terms and Guidelines](#).
* Make the .md file in the /forum-funding-system/proposals folder. Remember the name.
* Choose your front matter layout based on whether your proposal is an Idea (`ffs-ideas`) or Open Task (`ffs-ot`) as specified in the above reading
* Fill out the rest of the Front Matter below, leaving the `address` and `paymentid` sections empty
* Edit the ffs.yml file. I strongly recommend you read this section.
* Write the proposal
* Test/Build
* Submit PR
### 7.2 Make the proposal
Navigate to the /forum-funding-system/proposals folder and make a new file. Be sure the file name has no spaces and the ending is .md. It is very important that you remember the EXACT name of this file.
### 7.3 Front Matter
### 4. Copy to other languages
Copy the file from the /\_i18n/en/resources/moneropedia folder to the other /\_i18n/<language>/resources/moneropedia folders and add the untranslated snippet at the same time just after the front matter, so it looks like:
```
---
layout: ffs-ideas OR ffs-ot
title: NAME OF YOUR PROPOSAL
summary: A BRIEF SUMMARY OF YOUR PROPOSAL
author: YOUR NAME OR HANDLE
address:
paymentid:
entry: "PUT THE NAME OF THE TERM HERE IN QUOTE, THIS IS HOW IT WILL SHOW UP ON THE LANDING PAGE"
terms: ["PUT", "TERMS", "HERE", "EXPLAINED", "BELOW"]
summary: "PUT SUMMARY OF YOUR ENTRY HERE IN QUOTES"
---
```
The layout will depend on if you are simply presenting an idea that you do not plan to do yourself or if you are presenting an idea that you are capable and willing to do, the chosen layout will be `ffs-ideas` or `ffs-ot` respectively. You can get more information in the [How the Forum Funding System works](#) User Guide. Fill out the next three sections as normal (title, summary, author), but leave the last two (address, paymentid) blank. Again, DO NOT PUT ANYTHING HERE.
### 7.4 Editing the .yml file
Navigate to the /_data folder and open the file titled `ffs.yml`. In this file you will find a long list of FFS proposals.
**DO NOT MESS WITH THE FORMATTING OR INDENTATION OF ANYTHING OR JEKYLL WILL NOT BUILD PROPERLY!**
Identify the section you will be placing your proposal in. If you used `ffs-ideas` in the layout variable in the front matter then you will be putting your proposal in `stage: ideas`, and if you used `ffs-ot` in the layout, then you will be putting your proposal in the `stage: Open Tasks`. Copy the following code:
```
- name:
url: /forum-funding-system/proposals/
summary:
author:
{% include untranslated.html %}
```
and paste it as the very top underneath the `proposals:`.
**Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail. If in doubt, put the line with the hyphen (-name) all the way to the left and press space four time, and then put the remainder of the variables all the way to the left and press space six times.**
Fill in the information.
* `name:` should be the same as the title chosen in 7.3
* for `url:` you should append the EXACT name of the file as chosen in 7.2 to the current string but with `.html` at the end instead of `.md`. So it should look like `/forum-funding-system/proposals/YOUR-FILE-NAME.html`
* `summary:` should be the same summary copy and pasted from the front matter in 7.3
* `author:` should be your name or handle, again the same as the front matter in 7.3
Sorry for the repetition here, but it's how Jekyll is working to put things correctly.
### 7.5 Write the proposal
Go ahead and write your proposal now. Go back to your .md file in `/forum-funding-system/proposals`. Be sure to follow the [Forum Funding System Terms and Guidelines](#). Let me be the first to thank you for wanting to contribute your time and energy to better Monero.
### 7.6 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build fails and you receive an error, you may have messed up somewhere in the `ffs.yml` file back in 7.4. Go back to that section and check the indentation. Yes, it's stupid. Yes, it has to be perfect.
If the build is successful, go to the Forum Funding System section of the website and make sure that your proposal is showing up in the correct areas, and that when the linked is clicked it takes you to the correct page with your proposal. Use this time to read everything for accuracy and make any changes. If not, you will have to do multiple PRs to make edits and updates. It is this way by design so we can keep track of edits made by authors.
### 7.7 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## 8.0 How to update the Team page
## How to update the Team page
If you are acting on behalf of another individual, please make sure you get their permission first before adding them onto the Team page.
### 8.1 Change the .yml file
Navigate to the `/_data/` folder and open `team.yml`. You will notice a long list separated by main `-area:` tags.
### 1. Change the .yml file
Navigate to the `/_data/` folder and open `team.yml`. You will notice a long list separated by main `-area:` tags.
**DO NOT MESS WITH THE FORMATTING OR INDENTATION OF ANYTHING OR JEKYLL WILL NOT BUILD PROPERLY!**
......@@ -267,96 +320,46 @@ Find the area that you want to update and copy the code below:
- name:
url:
```
Put the name or handle of the person in the `name` section and in the `url:` section put the link to their GitHub URL (it must have https:// at the beginning). If they have no GitHub, then you may leave it blank, it won't mess anything up.
Put the name or handle of the person in the `name` section and in the `url:` section put the link to their GitHub or GitLab URL (it must have https:// at the beginning). If they have no GitHub, then you may leave it blank, it won't mess anything up.
**Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail.**
Save the file.
### 8.2 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build fails and you receive an error, you may have messed up somewhere in the `team.yml` file back in 8.1. Go back to that section and check the indentation. Yes, it's stupid. Yes, it has to be perfect.
If the build is successful, go to the Team page `/community/team/` and check to see that the contributor is showing up in the correct place. Click their GitHub link (if applicable) and make sure it redirects correctly. Test the page and let rehrar know if there are any bugs.
### 8.3 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## How to update the Roadmap
## 9.0 How to make an Event
### 1. Edit the .yml file
Navigate to the `/_data/` folder and open `lang/en/roadmap.yml`. You will notice this structure:
### 9.1 Edit the .yml file
Navigate to the `/_data/` folder and open `events.yml`. You will notice a list separated by hyphenated `-event` tags.
**DO NOT MESS WITH THE FORMATTING OR INDENTATION OF ANYTHING OR JEKYLL WILL NOT BUILD PROPERLY!**
Find the area that you want to update and copy the code below:
```
- event:
where:
when:
description:
link:
year_2014:
- month:
STATUS:
- name:
```
and paste it IN THE CHRONOLOGICAL ORDER that it will be in. So if there is an event happening before yours, make sure it is higher up than yours. If there is an event happening AFTER yours, make sure it is after your event.
Where STATUS can be either `completed`, `ongoing` or `upcoming`.
Fill in the data as follows:
* `event:` The name of the event goes here as well as the date. The recommended format is: `Event Name - January 1st, 2000`
* `where:` Where the event will take place. Venue name and address are recommended.
* `when:` Date and time
* `description:` Description of the happenings of your event
* `link:` The website of your event (if applicable, this can be left blank and everything will be ok). This link must have http:// at the beginning if it is an external link.
**Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail.**
Look for the year and month related to the entry you want to add, if the month and status are already present, simply add `- name: NAME OF YOUR ENTRY` in the correct position.
Save the file.
For example, there was a new release on March 2020 and you would like to add it to the roadmap as "completed":
### 9.2 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build fails and you receive an error, you may have messed up somewhere in the `events.yml` file back in 9.1. Go back to that section and check the indentation. Yes, it's stupid. Yes, it has to be perfect.
- Scroll the `roadmap.yml` file until you arrive to `year_2020`
- The milestone happened in March so you need to look for that month (`- month: March`)
- Since the milestione has been already achieved, look for the `completed:` status.
- Under it add `-name: NAME OF YOUR ACHIEVED MULESTONE`. Which in our case would be `-name: release wallet WHATEVER`
If the build is successful, go to the Events page `/community/events/` and check to see that the event is showing up in the correct place. Click their Event url link (if applicable) and make sure it redirects correctly. Test the page and let rehrar know if there are any bugs.
### 9.3 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## 10.0 How to update the Roadmap
### 10.1 Edit the .yml file
Navigate to the `/_data/` folder and open `roadmap.yml`. You will notice a list separated by hyphenated `-year` tags.
**DO NOT MESS WITH THE FORMATTING OR INDENTATION OF ANYTHING OR JEKYLL WILL NOT BUILD PROPERLY!**
Find the year that you want to update and copy the code below:
```
- name:
date:
status:
```
and paste it in the correct year's `accomplishments:` section IN THE CHRONOLOGICAL ORDER that it will be in. So if there is a accomplishment that happened/is happening before the one you are inputting, make sure it is higher up than yours. If there is an accomplishment that happened/is happening AFTER yours, make sure it is after yours. If you don't have exact dates, just do your best to estimate.
Fill in the data as follows:
* `name:` The name of the accomplishment. Try to keep it short, a sentence or two at most.
* `date:` When the accomplishment happened (past) or when it is expected to happen (future)
* `status:` If the task is done, put `completed`, if the task is currently in the works put `ongoing`, and if work on the task has not yet started to your knowledge, but is expected to, put `upcoming`.
If a year, month or status is missing, simpluy adding by following the structure you see in the page.
**Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail.**
Save the file.
### 10.2 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build fails and you receive an error, you may have messed up somewhere in the `roadmap.yml` file back in 10.1. Go back to that section and check the indentation. Yes, it's stupid. Yes, it has to be perfect.
The translation of the roadmap happens [on Weblate](https://translate.getmonero.org/projects/getmonero/roadmap/).
If the build is successful, go to the Events page `/resources/roadmap/` and check to see that the newly added accomplishment is showing up in the correct place in the correct year. Test the page and let rehrar know if there are any bugs.
## How to add a new Merchant
### 10.3 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## 11.0 How to add a new Merchant
### 11.1 Edit the .yml file
Navigate to the `/_data/` folder and open `merchants.yml`. You will notice a list separated by hyphenated `-category` tags.
**DO NOT MESS WITH THE FORMATTING OR INDENTATION OF ANYTHING OR JEKYLL WILL NOT BUILD PROPERLY!**
### 1. Edit the .yml file
Navigate to the `/_data/` folder and open `merchants.yml`. You will notice a list separated by hyphenated `-category` tags.
Find the category that best describes your business/service and copy the code below:
Find the category that best describes your business/service and copy the code below, making sure you are keeping the alphabetic order consistent:
```
- name:
url:
......@@ -371,67 +374,38 @@ Fill in the data as follows:
Save the file.
### 11.2 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build fails and you receive an error, you may have messed up somewhere in the `merchants.yml` file back in 10.1. Go back to that section and check the indentation. Yes, it's stupid. Yes, it has to be perfect.
## How to add a question to the FAQ
The structure of the FAQ is a bit more complex than it used to be and contains anchors, variables and a TOC. A step by step guide would be too complex to follow. A basic knowledge of HTML is necessary to edit the page. If you wish to add a new FAQ please open an issue in the repository or/and contact the Website workgroup.
If the build is successful, go to the Merchants page `/community/merchants/` and check to see that the business is showing up in the correct category and that the link is redirecting correctly. Test the page and let rehrar know if there are any bugs.
## How to add a publication to the Library
### 11.3 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
### 1. Add your file
Navigate to the `/library/` folder and drop your publication file here.
## 12.0 How to add a question to the FAQ
Please remind to minimize the size of your publication. For PDF, you'll find a large amount of service to compress your file with a minimal loss in quality.
### 12.1 Copy/Paste Code
Navigate to the `/get-started/faq` folder and open the `index.md` file. Inside you will see HTML code, but you will see it is very repetitive.
### 2. Edit the .yml files
Navigate to the `/_i18n/` folder and open `en.yml`.
Copy the code below:
```
<div class="tab">
<input id="tab-CHANGETHIS" type="checkbox" name="tabs" class="accordian">
<label for="tab-CHANGETHIS" class="accordian">CHANGE QUESTION</label>
<div class="tab-content" markdown="1">
CHANGE ANSWER
</div>
</div>
```
And paste it at the very bottom of the file (literally underneath everything else).
Go down until you find the `library` section. You will notice a list separated by hyphenated `-category` tags in a `books:` section.
Now we're going to change just a couple of things. Find the section with:
Find the category that best corresponds your publication and copy the code below:
```
<input id="tab-CHANGETHIS" type="checkbox" name="tabs" class="accordian">
<label for="tab-CHANGETHIS" class="accordian">CHANGE QUESTION</label>
- name: "<name>"
file: "<filename>"
abstract: >
<abstract><br>
<on multiple lines>
```
and paste it in the correct category under the `publications:` section.
and change the sections in between the quotes that say 'CHANGETHIS'. Leave the first part `tab-` alone. You can change it to anything really, as long as they are identical in the input and label, but it's good to see what number is on the last FAQ question (i.e. `tab-nine`) and make it the next number.
Now inside the label tag you're going to find where it says 'CHANGE QUESTION' and change it to the Question you want answered.
Lastly, find the words 'CHANGE ANSWER' and change it to the answer of your question.
**DO NOT MESS WITH THE INDENTATION HERE. The div that has `markdown=1` MUST be flush with the left side, the answer to the question must start flush with the left side, and the `</div>` MUST be flush with the left side. **
For books, paste it in alphabetical order. For magazines, past it at the top.
### 12.2 Build/Test
Build your website using `jekyll serve` if it's not rebuilding automatically. If the build is successful, go to the FAQ page `/get-started/faq/` and check to see that your question is showing up and, when clicked, the answer drops down. If not, check to make sure that the `id="tab-CHANGETHIS"` in the input and the `for="CHANGETHIS"` in the label are identical to each other. Test the page and let rehrar know if there are any bugs.
Fill in the placeholders as follows:
* `<name>` The name of the publication, as it should be displayed.
* `<file>` The filename you have dropped in `/library/` folder, including extension.
* `<abstract>`,`<on multiple lines>` An abstract for your publication, formatted with html newlines `<br>`
### 12.3 Submit a Pull Request
You're all done. Submit a PR and wait for it to be reviewed and merged. Be sure to make any changes if requested.
## 13.0 Website License
Copyright (c) 2014-2017, The Monero Project
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
**Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail.**
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Save the file.
\ No newline at end of file
......@@ -2,7 +2,7 @@ email: dev@getmonero.org
name: Monero
description: Monero is a digital currency that is secure, private, and untraceable.
keywords: "monero, xmr, bitmonero, cryptocurrency"
baseurl: ""
baseurl: "https://getmonero.org"
url: "https://getmonero.org"
markdown: kramdown
......@@ -13,11 +13,24 @@ kramdown:
smart_quotes: ["apos", "apos", "quot", "quot"]
input: GFM
exclude: ["README.md"]
gems: [jekyll-paginate]
exclude: ["README.md", "CONTRIBUTING.md", "LICENSE"]
# paginate
paginate: 10
paginate_path: blog/page:num/
plugins:
- jekyll-paginate
- jekyll-multiple-languages-plugin
# jekyll-multiple-languages-plugin settings:
languages: ["en", "es", "it", "pl", "fr", "ar", "ru", "de", "nl", "pt-br", "tr", "zh-cn", "zh-tw"]
exclude_from_localizations: ["img", "css", "fonts", "media", "404", "feed.xml", "404", "meta", "forum-funding-system", "_posts", "legal", "blog"]
# Windows live tiles config
ie_tile_color: eeeeee
ie_tile_small: https://static.getmonero.org/images/live-tiles/small.png
......@@ -35,4 +48,4 @@ sitemap:
- "/ietemplates/poll4.xml"
- "/ietemplates/poll5.xml"
- "/feed.xml"
- "/404/index.md"
\ No newline at end of file
- "/404/index.md"
# This is included as an example of a config file that works for the site. This is important so that anyone can re-host it in the event of something going wrong with the main site.
# The main takeaways from this config file are the redirects, everything is relatively bog standard.
server {
listen 80;
# Specify this vhost's domain name
server_name dlsrc.getmonero.org downloads.getmonero.orgdlsrc.monero.mu downloads.monero.mu downloads.monero.cc;
return 301 https://$server_name$request_uri;
}
server {
listen 80;
listen 443 ssl http2;
......@@ -13,7 +20,7 @@ server {
ssl_prefer_server_ciphers on;
# Specify this vhost's domain name
server_name updates.getmonero.org downloads.getmonero.org downloads.monero.cc;
server_name updates.getmonero.org dlsrc.getmonero.org downloads.getmonero.org updates.monero.mu dlsrc.monero.mu downloads.monero.mu downloads.monero.cc;
root /var/www/downloads.getmonero.org/webroot;
index index.php index.html index.htm;
......@@ -57,56 +64,56 @@ server {
# Downloads!
location /win64 {
rewrite ^ /cli/monero-win-x64-v0.10.3.1.zip redirect;
rewrite ^ /cli/monero-win-x64-v0.13.0.2.zip redirect;
}
location /win32 {
rewrite ^ /cli/monero-win-x86-v0.10.3.1.zip redirect;
rewrite ^ /cli/monero-win-x86-v0.13.0.2.zip redirect;
}
location /mac64 {
rewrite ^ /cli/monero-mac-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-mac-x64-v0.13.0.2.tar.bz2 redirect;
}
location /linux64 {
rewrite ^ /cli/monero-linux-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-linux-x64-v0.13.0.2.tar.bz2 redirect;
}
location /linux32 {
rewrite ^ /cli/monero-linux-x86-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-linux-x86-v0.13.0.2.tar.bz2 redirect;
}
location /linuxarm7 {
rewrite ^ /cli/monero-linux-armv7-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-linux-armv7-v0.13.0.2.tar.bz2 redirect;
}
location /linuxarm8 {
rewrite ^ /cli/monero-linux-armv8-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-linux-armv8-v0.13.0.2.tar.bz2 redirect;
}
location /freebsd64 {
rewrite ^ /cli/monero-freebsd-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-freebsd-x64-v0.13.0.2.tar.bz2 redirect;
}
location /dragonflybsd64 {
rewrite ^ /cli/monero-dragonflybsd-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /cli/monero-dragonflybsd-x64-v0.13.0.2.tar.bz2 redirect;
}
# GUI downloads
location /gui/win64 {
rewrite ^ /gui/monero-win-x64-v0.10.3.1.zip redirect;
rewrite ^ /gui/monero-gui-win-x64-v0.13.0.2.zip redirect;
}
location /gui/mac64 {
rewrite ^ /gui/monero-mac-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /gui/monero-gui-mac-x64-v0.13.0.2.tar.bz2 redirect;
}
location /gui/linux64 {
rewrite ^ /gui/monero-linux-x64-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /gui/monero-gui-linux-x64-v0.13.0.2.tar.bz2 redirect;
}
location /gui/linux32 {
rewrite ^ /gui/monero-linux-x86-v0.10.3.1.tar.bz2 redirect;
rewrite ^ /gui/monero-gui-linux-x86-v0.13.0.2.tar.bz2 redirect;
}
# Other download redirects
......@@ -221,8 +228,15 @@ server {
location / {
try_files $uri $uri/ $uri.php $uri.htm $uri.html =404;
index index.html index.htm index.php;
# post_action @download_complete;
}
# location @download_complete {
# resolver 8.8.8.8;
# proxy_pass http://statcounter.monero.cc/stat_counter.php?zz=yy&status=$request_completion&uri=$uri&remote_addr=$remote_addr&http_x_forwarded_for=$http_x_forwarded_for&body_bytes_sent=$body_bytes_sent&request_time=$request_time&scheme=$scheme&server_name=$server_name&http_user_agent=$http_user_agent;
# internal;
# }
# Block for processing PHP files
# Specifically matches URIs ending in .php
location ~ \.php$ {
......@@ -240,4 +254,4 @@ server {
fastcgi_pass phpfpm;
}
}
}
\ No newline at end of file
- platform: Windows, 64-bit
id: windows
icon: icon-windows
cli_url: win64
cli_hash: 2fbda6f6b1051053703e40cf77b6c6e11334509ad03a3c22d89b6bcb05615910
gui_url: win64
gui_hash: 0eddd423f5f0df236303d8b9225842142b331093eb69e6183f3f694238c371a7
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: win
gui:
- version: "0.15.0.4 - Carbon Chamaeleon"
downloads:
- platform: Windows 64-bit (Installer)
hash: 874ebbfcf79d09c60e2d85d09e5b8b971066c6355dfc2a5eca6d109d32e45ddb
link: https://downloads.getmonero.org/gui/win64install
icon: icon-windows
vers:
- platform: Windows 64-bit (Zip)
hash: 9b61fa807c66ebe3010869d1fa926fe033a2c82e6e660ca8acb75a8fba0248a0
link: https://downloads.getmonero.org/gui/win64
icon: icon-windows
vers:
- platform: Mac OS X 64-bit
hash: 9b0164cd90345c5fd4014a6bc8258465c2e5aae7c527c7f64a2d795830db7ae4
link: https://downloads.getmonero.org/gui/mac64
icon: icon-apple
vers:
- platform: Linux 64-bit
hash: 2d105c792b46ec03739d39aaa6db3801f268e074814ab26e3824435f954c6a1c
link: https://downloads.getmonero.org/gui/linux64
icon: icon-linux
vers:
- platform: Source Code
link: https://github.com/monero-project/monero-gui
icon: icon-github
- platform: Windows, 32-bit
icon: icon-windows
cli_url: win32
cli_hash: da628a45adfcb8be44df06ac904711d644d608c4eb6479a5d256062a5f6d74de
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: win
- platform: Mac OS X, 64-bit
id: mac
icon: icon-apple
cli_url: mac64
cli_hash: fd17d55a8c9e901ff4064c39d9e14786cdd077aff9b3bb556e60d3a5e322050c
gui_url: mac64
gui_hash: c80ca68037158216a080e59e90b0a70761cff2f317d3c9cd0eeb661e8e2a1f99
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: mac
- platform: Linux, 64-bit
id: linux
icon: icon-linux
cli_url: linux64
cli_hash: 8db80f8cc4f80d4106db807432828df730a59eac78972ea81652aa6b9bac04ad
gui_url: linux64
gui_hash: 4915473265d58720fd8f019e536c2b7fb02648ab51a8087e84aa1e2434788452
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: linux
- platform: Linux, 32-bit
icon: icon-linux
cli_url: linux32
cli_hash: abc99f3928f4083bd1a380a869253e07bee9950e0aeb6388e9493bc0f0ec3f53
gui_url: linux32
gui_hash: 092b49080c3380666845f7f39823b09f4960ea1e250b84b150856ef33ca30690
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: linux
- platform: ARMv7
id: arm
icon: icon-arm
cli_url: linuxarm7
cli_hash: 8473fa20e0db4a3d3e46120cdf92c55be6a159478c511e21f7b77aa05d6c1910
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: arm
- platform: ARMv8
icon: icon-arm
cli_url: linuxarm8
cli_hash: 451f65e4846b92d54859e22a5d92124557b397b4208d8752d5289d0262573c3c
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: arm
- platform: FreeBSD, 64-bit
id: bsd
icon: icon-freebsd
cli_url: freebsd64
cli_hash: 4c66a76752e18ae70b5fb1c728f0d2780eb129a6c8c7d0dee7ba02e05d91efae
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: freebsd
- platform: DragonflyBSD, 64-bit
id: bsd
icon: icon-dragonflybsd
cli_url: dragonflybsd64
cli_hash: c25c0f603ca5c96cb5963aaa2905edff390b7a97f654106911ffad8639deee7c
version: 0.10.3.1
tag: Wolfram Warptangent
blockchain: freebsd
- platform: Source Code & Blockchain
id: source
icon: icon-github
cli_url: https://github.com/monero-project/bitmonero
cli_hash: source
version: Bleeding edge (possibly unstable)
- platform: Mobile & Light Wallets
id: mobilelight
- platform: Hardware Wallets
id: hardware
cli:
- version: "0.15.0.5 - Carbon Chamaeleon"
downloads:
- platform: Windows 64-bit
hash: 0286e21552d3fedfedbc7c7aba2f34c370ad4c21007a75fb67ac87994c5cec5a
link: https://downloads.getmonero.org/cli/win64
icon: icon-windows
vers:
- platform: Windows 32-bit
hash: bdcc5af964b6271bbf05609edfc49093b690f15031b748dfb43ffe991ae9cc6e
link: https://downloads.getmonero.org/cli/win32
icon: icon-windows
vers:
- platform: Mac OS X 64-bit
hash: 8ef04398350b8de68e21da236801f276cf662641e03dc067f6e865180f9853f6
link: https://downloads.getmonero.org/cli/mac64
icon: icon-apple
vers:
- platform: Linux 64-bit
hash: 6cae57cdfc89d85c612980c6a71a0483bbfc1b0f56bbb30e87e933e7ba6fc7e7
link: https://downloads.getmonero.org/cli/linux64
icon: icon-linux
vers:
- platform: Linux 32-bit
hash: fd2c32fc3efa47b2feda6526b0a2df4e1acc7325ec205a25d7947fbc843b24df
link: https://downloads.getmonero.org/cli/linux6432
icon: icon-linux
vers:
- platform: Linux ARMv8
hash: 04e73cf72f37f0bbdfa757c9bb5df2117aee473632a917041077da3c05169743
link: https://downloads.getmonero.org/cli/linuxarm8
icon: icon-linux
vers:
- platform: Linux ARMv7
hash: a23402ccf5ac432306fe263fae660646206ecb9d2aec3cfacb25afce34794067
link: https://downloads.getmonero.org/cli/linuxarm7
icon: icon-linux
vers:
- platform: Android ARMv8
hash: ceccc11723c4dff3cef420b37bc795850b74a8e71d23d44aa26faf5cd8fcc0e6
link: https://downloads.getmonero.org/cli/monero-android-armv8-v0.15.0.0.tar.bz2
icon: icon-android
vers:
- platform: Android ARMv7
hash: 52e46ead674275ed446e261795b2cde19e65f7098ce62902bfa275e67f9f10f7
link: https://downloads.getmonero.org/cli/monero-android-armv7-v0.15.0.0.tar.bz2
icon: icon-android
vers:
- platform: FreeBSD 64-bit
hash: b0ea91c4d0f68d8d85ba15ed537bdd81589fa796f88d96aec451543f87b9fdb7
link: https://downloads.getmonero.org/cli/freebsd64
icon: icon-freebsd
vers:
- event: Monero Meetup (Dublin, Ireland) - June 26th, 2017
where: J.W. Sweetman Craft Brewery, 1-2 Burgh Quay, Dublin 2, Dublin, Ireland
when: 7:00 PM - Monday, June 26, 2017
description: The meeting will cover the history of privacy and fungibility in Bitcoin, discuss several approaches to these problems, and explain how Monero achieves its privacy in detail. Justin will discuss the next steps in development going forward and the limitations compared to other coins. Finally, there will be a Q&A session after the meeting, where he can clear up some final thoughts.
link: https://www.meetup.com/Bitcoin-Dublin/events/240152422/
\ No newline at end of file
- stage: Ideas
proposals:
- name: Fake. Nothing here yet. Check WiP and Completed Proposals.
url: #
summary: This is for the best ideas ever!
author: rehrar
- stage: Open Tasks
proposals:
- name: Fake. Nothing here yet. Check WiP and Completed Proposals.
url: #
summary: This is for the best ideas ever!
author: rehrar
- stage: Funding Required
proposals:
- name: Monero Bounty For HackerOne
url: /forum-funding-system/proposals/monero-bounty-hackerone.html
summary: we need dedicated funds to satisfy bounty for Monero and all Monero sub-projects on hackerone.com/monero
author: anonimal
- stage: Work in Progress
proposals:
- name: Getmonero.org Redesign
url: /forum-funding-system/proposals/getmonero-redesign.html
summary: Redesign the official getmonero.org website to make it more accessible and aesthetically pleasing.
author: rehrar
- stage: Completed Proposals
proposals:
- name: What is Monero? is produced and open-sourced
url: /forum-funding-system/proposals/whatismonero-produced.html
summary: Make an introduction video to Monero.
author: savandra
\ No newline at end of file
- title: مصادر
subfolderitems:
- name: عن مونيرو
url: resources/about/
- name: مونيروبيديا
url: resources/moneropedia/
- name: دليل المُطور
url: resources/developer-guides/
- name: دليل المستخدم
url: resources/user-guides/
- name: RSS Feed
url: https://getmonero.org/feed.xml
- title: IRC قنوات الدردشة
subfolderitems:
- name: مونيرو
url: irc://chat.freenode.net/#monero
- name: مطور مونيرو
url: irc://chat.freenode.net/#monero-dev
- name: أسواق مونيرو
url: irc://chat.freenode.net/#monero-markets
- name: تعدين مونيرو
url: irc://chat.freenode.net/#monero-pools
- name: مجتمع مونيرو
url: irc://chat.freenode.net/#monero-community
- name: ترجمات مونيرو
url: irc://chat.freenode.net/#monero-translations
- name: مُعدات مونيرو
url: irc://chat.freenode.net/#monero-hardware
- title: المجتمع
subfolderitems:
- name: Reddit
url: https://reddit.com/r/monero
- name: Stack Exchange
url: https://monero.stackexchange.com/
- name: BitcoinTalk Thread
url: https://bitcointalk.org/index.php?topic=583449.0
- name: Mattermost Chat
url: https://mattermost.getmonero.org/
- name: Telegram Chat
url: https://telegram.me/bitmonero
- title: مشروع مونيرو
subfolderitems:
- name: Open Alias
url: https://openalias.org/
- name: مشروع كوفري
url: https://kovri.io/
- name: مختبر بحث مونيرو
url: resources/research-lab/
- name: عدّه الصّحافه لمونيرو
url: press-kit
- name: قانوني
url: legal
- name: شفره المصدر
url: https://repo.getmonero.org
- title: إبدأ
subfolderitems:
- page: ما هو مونيرو ؟
url: get-started/what-is-monero
- page: الإستخدام
url: get-started/using
- page: القبول
url: get-started/accepting
- page: المشاركه
url: get-started/contributing
- page: التعدين
url: get-started/mining
- page: الأسئله المتكرره
url: get-started/faq
- title: التنزيلات
url: downloads/
- title: آخر الأخبار
subfolderitems:
- page: Urgent
url: blog/tags/urgent.html
- page: الإصدارات
url: blog/tags/releases.html
- page: Community
url: blog/tags/community.html
- page: سجل الإجتماعات
url: blog/tags/dev%20diaries.html
- page: جميع المشاركات
url: blog
- title: المجتمع
subfolderitems:
- page: الفريق
url: community/team
- page: الملتقي
url: community/hangouts
- page: الرعاه
url: community/sponsorships
- page: التجار
url: community/merchants
- title: موارد
subfolderitems:
- page: عن مونيرو
url: resources/about
- page: خريطه الطريق
url: resources/roadmap
- page: مختبر البحث
url: resources/research-lab
- page: مونيروبيديا
url: resources/moneropedia
- page: دليل المستخدم
url: resources/user-guides
- page: دليل المُطور
url: resources/developer-guides
- page: المواصفات التقنيه
url: technical-specs
year_2014:
- month: April
completed:
- name: تم إنشاء المشروع علي Bitcointalk
- name: Renamed from Bitmonero to Monero
- month: September
completed:
- name: Recovered from a spam attack
- name: Monero Research Lab Papers 1 and 2 published
- name: Monero Research Lab Paper 3 published
- month: December
completed:
- name: 0.8.8.6 released
year_2015:
- month: January
completed:
- name: Monero Research Lab Paper 4 published
year_2016:
- month: January
completed:
- name: 0.9.0 Hydrogen Helix released
- month: February
completed:
- name: Monero Research Lab Paper 5 published
- month: March
completed:
- name: Network Upgrade to require minimum ringsize of 3 on all transactions
- month: September
completed:
- name: 0.10.0 Wolfram Warptangent released
- name: Network Upgrade to split coinbase into denominations
- month: December
completed:
- name: 0.10.1 Wolfram Warptangent released
- name: Official GUI Beta 1 released
year_2017:
- month: January
completed:
- name: Network Upgrade to enable RingCT transactions
- month: February
completed:
- name: 0.10.2 released; critical vulnerability patched
- month: March
completed:
- name: 0.10.3.1 Wolfram Warptangent released
- month: April
completed:
- name: Network Upgrade to adjust minimum blocksize and dynamic fee algorithm
- month: July
completed:
- name: Website redesigned
- month: September
completed:
- name: 0.11.0.0 Helium Hydra released
- name: Fluffy blocks
- name: GUI out of beta
- name: Network Upgrade to increase minimum ringsize to 5 and require RingCT transactions
- name: GUI 0.11.0.0 Helium Hydra released
- name: 0MQ/ZeroMQ
- month: October
completed:
- name: Subaddresses
- name: Monero Research Lab Paper 6 published
- name: 0.11.1.0 Helium Hydra released
- name: GUI 0.11.1.0 Helium Hydra released
- month: December
completed:
- name: Multi-signatures (multisig)
year_2018:
- month: March
completed:
- name: 0.12.0.0 Lithium Luna released
- month: April
completed:
- name: GUI 0.12.0.0 Lithium Luna released
- name: New Proof of Work CryptoNightV2
- name: Network upgrade to increase minimal ringsize to 7, integrate multisig, subaddresses, and change PoW algo
- name: Getmonero.org Localization in French and Polish
- month: May
completed:
- name: 0.12.1.0 Lithium Luna released
- month: June
completed:
- name: Ledger Hardware Wallets Support
- name: 0.12.2.0 Lithium Luna released
- month: July
completed:
- name: 0.12.3.0 Lithium Luna released
- name: GUI 0.12.3.0 Lithium Luna released
- month: August
completed:
- name: Kovri alpha release
- name: Getmonero.org Moneropedia open for Localization
- name: Getmonero.org Localization in Arabic
- month: October
completed:
- name: 0.13.0.2 Beryllium Bullet released
- name: GUI 0.13.0.3 Beryllium Bullet released
- name: New Proof of Work CryptoNightV3
- name: Implementation of Bulletproofs to reduce transaction sizes
- name: Network upgrade to increase minimal ringsize to 11, integrate Bulletproofs, update fees calculation algorithm, and change PoW algo
- name: 0.13.0.4 Beryllium Bullet released
- month: Nobember
completed:
- name: Monero Research Lab Papers 8 and 9 published
- name: GUI 0.13.0.4 Beryllium Bullet released
- name: Monero Research Lab Paper 7 published
- month: December
completed:
- name: Monero Research Lab Paper 10 published
- name: Implementation of Monero Messaging System (MMS) to automate multisig wallets information exchange
year_2019:
- month: February
completed:
- name: Getmonero.org Localization in German
- name: 0.14.0.0 Boron Butterfly released
- month: March
completed:
- name: GUI 0.14.0.0 Boron Butterfly released
- name: New Community Crowdfunding System (CCS) to replace the Forum Funding System (FFS)
- name: 0.14.0.2 Boron Butterfly released
- name: New Proof of Work CryptoNightR
- name: Getmonero.org Localization in Brazilian-Portuguese and Dutch
- month: May
completed:
- name: "DLSAG: Non-Interactive Refund Transactions For Interoperable Payment Channels in Monero"
- month: July
completed:
- name: Blockchain pruning
- name: Trezor model T support
- name: Ledger Nano X support
- name: Tor & I2P CLI wallet integration
- name: Multisig Messaging System
- month: October
completed:
- name: "Localization platform change: from Pootle to Weblate"
- month: November
completed:
- name: "Localization platform change: from Pootle to Weblate"
- name: Pay for service system using mining (RPC-Pay)
- name: IPv6 support
- name: Standalone (long) payment ID support removed
- name: GUI automatic remote nodes discovering and switching option
- name: New Proof of Work RandomX
year_2020:
- month: February
completed:
- name: Getmonero translatable on Weblate
- month: March
completed:
- name: GUI 0.15.0.4 released
- month: Coming Soon
ongoing:
- name: Onion address for Getmonero.org
- name: Implementation of the Dandelion++ protocol
- name: Wallet scanning speedups (support for supercop ASM)
- name: Concise linkable spontaneous anonymous group (CLSAG) signatures
- name: "Triptych: logarithmic-sized linkable ring signatures with applications"
- name: "Kastelo: open source hardware wallet"
upcoming:
- name: Second-layer solutions for speed and scalability
future:
- month: Coming Soon
upcoming:
- name: Return addresses
\ No newline at end of file
- title: Ressourcen
subfolderitems:
- name: Über Monero
url: resources/about/
- name: Moneropedia
url: resources/moneropedia/
- name: Anleitungen für Entwickler
url: resources/developer-guides/
- name: Anleitungen für Nutzer
url: resources/user-guides/
- name: Bibliothek
url: library
- name: RSS-Feed
url: https://getmonero.org/feed.xml
- title: IRC-Channels
subfolderitems:
- name: monero
url: irc://chat.freenode.net/#monero
- name: monero-dev
url: irc://chat.freenode.net/#monero-dev
- name: monero-markets
url: irc://chat.freenode.net/#monero-markets
- name: monero-pools
url: irc://chat.freenode.net/#monero-pools
- name: monero-community
url: irc://chat.freenode.net/#monero-community
- name: monero-translations
url: irc://chat.freenode.net/#monero-translations
- name: monero-hardware
url: irc://chat.freenode.net/#monero-hardware
- title: Community
subfolderitems:
- name: Reddit
url: https://reddit.com/r/monero
- name: Stack Exchange
url: https://monero.stackexchange.com/
- name: Thread auf BitcoinTalk
url: https://bitcointalk.org/index.php?topic=583449.0
- name: Mattermost-Chat
url: https://mattermost.getmonero.org/
- name: Telegram-Chat
url: https://telegram.me/bitmonero
- title: Das Monero-Projekt
subfolderitems:
- name: OpenAlias
url: https://openalias.org/
- name: Kovri
url: https://kovri.io/
- name: Monero Research Lab
url: resources/research-lab/
- name: Monero-Presseunterlagen
url: press-kit
- name: Rechtliches
url: legal
- name: Quellcode
url: https://repo.getmonero.org
- title: Einstieg
subfolderitems:
- page: Was ist Monero?
url: get-started/what-is-monero
- page: Nutzen
url: get-started/using
- page: Akzeptieren
url: get-started/accepting
- page: Unterstützen
url: get-started/contributing
- page: Mining
url: get-started/mining
- page: Häufig gestellte Fragen
url: get-started/faq
- title: Downloads
url: downloads/
- title: Neuigkeiten
subfolderitems:
- page: Dringend
url: blog/tags/urgent.html
- page: Versionen
url: blog/tags/releases.html
- page: Gemeinschaft
url: blog/tags/community.html
- page: Protokolle
url: blog/tags/dev%20diaries.html
- page: Alle Einträge
url: blog
- title: Community
subfolderitems:
- page: Team
url: community/team
- page: Hangouts
url: community/hangouts
- page: Sponsoren
url: community/sponsorships
- page: Händler
url: community/merchants
- title: Ressourcen
subfolderitems:
- page: Über
url: resources/about
- page: Roadmap
url: resources/roadmap
- page: Research Lab
url: resources/research-lab
- page: Moneropedia
url: resources/moneropedia
- page: Anleitungen für Nutzer
url: resources/user-guides
- page: Anleitungen für Entwickler
url: resources/developer-guides
- page: Technische Spezifikationen
url: technical-specs
- page: Bibliothek
url: library
- page: Press Kit
url: press-kit
\ No newline at end of file