Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Donation list #81

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/source/_static/css/custom.css
Original file line number Diff line number Diff line change
@@ -39,6 +39,15 @@ img.inline {
margin: 0;
}

img.inline2 {
display: inline-block;
float: left;
margin: 0;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

.wy-nav-content {
background: #FFFFFF;
max-width: 100%;
71 changes: 65 additions & 6 deletions docs/source/contribute.rst
Original file line number Diff line number Diff line change
@@ -2,12 +2,71 @@
Contribute
##########

Vircadia is an open-source project, so all of our code and documentation is available for you to look at. You too can contribute to our endeavor for the metaverse!
Vircadia is an open-source project, so all of our code and documentation is available for you to look at. You too can contribute to our endeavor for the metaverse!
Our main `GitHub repository <https://github.com/kasenvr/project-athena>`_ contains the source to many of the components of our software for creating virtual worlds.
There are tons of ways you can contribute to the various parts that make up Vircadia.

Our `GitHub repository <https://github.com/kasenvr/project-athena>`_ contains the source to many of the components of our software for creating virtual worlds. The project embraces distributed development. If you find a small bug and have a fix, pull requests are welcome.
.. toctree::
:hidden:
:titlesonly:

-----------------
Developer Section
-----------------
Donate <contribute/donate>

All information required to build from source and develop the project is found in the :doc:`Developer Section <developer>`.
.. contents:: On This Page
:depth: 2

-------------
Documentation
-------------
You can help create and maintain the documentation in several ways:

- Report errors or missing information to the `Github issue tracker <https://github.com/kasenvr/vircadia-docs-sphinx/issues>`_.
- Create or change documentation pages and open a `PR (pull request) on Github <https://github.com/kasenvr/vircadia-docs-sphinx/pulls>`_.
- `Review changes <https://github.com/kasenvr/vircadia-docs-sphinx/pulls?q=is%3Apr+is%3Aopen+label%3A"needs+review">`_ to the documentation on Github. We would like to have two reviewers for most changes, as there are always things that the writer and the first reviewer overlook.


-----------
Translation
-----------
As an international project, Vircadia relies on translators to be able to reach users that do not speak English.
Currently the only component that has translation support is the documentation.
You can help translating using our online translation system `Weblate <https://weblate.vircadia.dev>`_ by either submitting translations or becoming a maintainer for your language and checking translations before they make it into the documentation.
More information on translating the documentation can be found in its `README <https://github.com/kasenvr/vircadia-docs-sphinx/blob/master/README.md>`_.

---------
Donations
---------
Most, if not all, of us work voluntarily without any payment.
While we do not have an entity to manage donations, you can donate to specific members of the team via various services like PayPal, Patreon, or Github Sponsors.
A list of members you can donate to is available on the :doc:`donate page <contribute/donate>`.

You can also put bounties on specific features you want to see implemented or issues you want to see fixed, by leaving a comment on our `issue tracker <https://github.com/kasenvr/project-athena/issues>`_.
Of course, bounties are also an option for other parts of the project like the documentation.
The bounties are based on trust, so if you are unsure about something speak to a core developer or bring it up at a community or developer meeting.
Most of the developers are highly trained and experienced, normally earning upwards of 40$ an hour on the free market. Keep that in mind if you want to see something done that no one else is personally interested in.

-----------
Development
-----------
You can help the general development of the Vircadia project without being much a of a developer yourself by:

- filing issues on our `issue tracker <https://github.com/kasenvr/project-athena/issues>`_,
- helping to narrow down those issues,
- or `testing pull requests <https://github.com/kasenvr/project-athena/pulls?q=is%3Apr+is%3Aopen+label%3A"needs+QA+(testing)">`_.

If you are a developer, you can contribute directly to the project via pull requests. Keep the `guidelines <https://github.com/kasenvr/project-athena/blob/master/CONTRIBUTING.md>`_ in mind when contributing to the main software.
Some additional information can be found in the :doc:`Developer Section <developer>`.
An important job for developers that have become more accustomed to the platform is `code reviews <https://github.com/kasenvr/project-athena/pulls?q=is%3Apr+is%3Aopen+label%3A"needs+CR+(code+review)">`_ of open pull requests.

------------------
Miscellaneous work
------------------
There is also a lot of miscellaneous work that comes up every now and then:

- 2D art like posters or banners,
- 3D models,
- scripts,
- video editing,
- and so on.

It is tremendously helpful for a developers to have someone they can ask when they need work done outside of their area of experience.
Binary file added docs/source/contribute/_images/David_Rowe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/source/contribute/_images/Julian_Groß.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions docs/source/contribute/donate.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
######
Donate
######

Most, if not all, of us work voluntarily without any payment. While there is currently no Vircadia organisation to donate to,
you can offset peoples efforts and expenses by donating directly to one or more contributors of your choice.
Keep in mind that this list only contains contributors that accept donations.

---------
Core Team
---------

Core team members are especially committed to Vircadia.

|David_Rowe| David Rowe
~~~~~~~~~~~~~~~~~~~~~~~

David is one of our Windows developers. They are mostly involved in direct development, especially fixing bugs and code reviews for changes
to Vircadia and this documentation. You can donate to David via `GitHub Sponsors <https://github.com/sponsors/ctrlaltdavid>`__, `Patreon <https://www.patreon.com/ctrlaltdavid>`__ or `PayPal <http://ctrlaltstudio.com/vircadia>`__.

.. |David_Rowe| image:: _images/David_Rowe.png
:class: inline2

------------
Contributors
------------

|Julian_Groß| Julian Groß
~~~~~~~~~~~~~~~~~~~~~~~~~
Julian is a Linux focused contributor. They do quality assurance tests on changes to Vircadia, open bug reports and generally try to take
as much work off of the developers shoulders as possible. This documentation and our Weblate translation system are maintained by them.
You can donate to Julian via `Bitcoin <bitcoin:BC1QY0FDE92T5GUQSYR855C9PFYP5RRU34W4CAP5F3?label=Julian%20Gro%C3%9F&message=Support%20my%20work%20on%20Vircadia.>`__ or `PayPal <https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YYCGLT4CL5362&source=url>`__.

.. |Julian_Groß| image:: _images/Julian_Groß.png
:class: inline2