Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FreeRDP/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Nordhøy <epost@anotheragency.no>2020-03-21 11:18:20 +0300
committerAllan Nordhøy <epost@anotheragency.no>2020-03-21 11:18:20 +0300
commitd0de576ec43539baab2d47631bfefed5b1a390e9 (patch)
tree2360f07727371440029105a03820403b03522e54 /CONTRIBUTING.md
parentb674e425aeedc8e467506bdc03a80b387a5dd5b3 (diff)
Using updated Contribution page from website
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md119
1 files changed, 61 insertions, 58 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8e71e7694..8b20bb1b8 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,81 +1,84 @@
-# Contributing to Remmina
+Welcome, we are a kind, open-minded, simple community. All help welcome, in any way you can think of.
-Given the implied openness of the project, contributing to Remmina is extremely simple.
-Everything is needed to contribute is well known and available to be used, and, most important, we are a kind, openminded, simple community.
-
-In this page you should find everything you need to know if you want to contribute, if it misses anything let us know or try to fix it yourself.
-
-## Writing Code
-
-**Remmina** uses the popular [Fork and Pull](http://stackoverflow.com/questions/11582995/what-is-the-fork-pull-model-in-github) model when it comes to contributing.
-
-If you&#8217;d like to make changes to this project then the following basic steps will get you there!
+## Coding
+**Remmina** uses the [fork and pull](https://stackoverflow.com/questions/11582995/what-is-the-fork-pull-model-in-github) model.
+If you&#8217;d like to make changes to this project, the following steps will get you there!
1. Fork [this repo](https://gitlab.com/Remmina/Remmina/forks/new)
2. Make your changes
3. [Submit a merge request](https://gitlab.com/Remmina/Remmina/merge_requests/new)
-See our [wiki](https://gitlab.com/Remmina/Remmina/wikis/home) to know how to compile Remmina and FreeRDP.
-
-In general look at the issues labeled [&#8220;help wanted&#8221;](https://gitlab.com/Remmina/Remmina/issues?label_name%5B%5D=help+wanted), it&#8217;s probably the best place where to start. If you would like to earn some money there are some bounties available, see below for more details.
+The [wiki](https://gitlab.com/Remmina/Remmina/wikis/home) has details on how to compile Remmina and FreeRDP.
+Look for issues labeled [&#8220;help wanted&#8221;](https://gitlab.com/Remmina/Remmina/issues?label_name%5B%5D=help+wanted). There are also paid bounties available.
+Know how to fix a bug or implement anything requested or completely new, but lack the time? Get in touch, **We can pay for some hours of your time. Don't be shy.**
### Fix existing bugs
-
-This, in general, should be the most important task.
-
-At the moment there are not critical bugs to be fixed, but several annoyances and enhancements that we&#8217;d like to fix.
-
-To see all the issues already labeled as bug, you can use [this query](https://gitlab.com/Remmina/Remmina/issues?label_name%5B%5D=bug)
-
-Some examples are:
-
- * [#146](https://gitlab.com/Remmina/Remmina/issues/146) : XFCE intercepts shortcuts no matter of &#8220;Grab all keyboard events&#8221; button
- * [#190](https://gitlab.com/Remmina/Remmina/issues/190) : Modifier keys (alt) are wrongly mapped across a Ubuntu -> Mac remote session
- * [#380](https://gitlab.com/Remmina/Remmina/issues/380) : Segfault on apparently invalid pixel data bug unconfirmed
- * [#246](https://gitlab.com/Remmina/Remmina/issues/246) : Clipboard Sync from Mac OS X to Linux over VNC Not Working
+In general, this is the most important task.
+To see all the issues already labeled as bugs, you can use [this query](https://gitlab.com/Remmina/Remmina/issues?label_name%5B%5D=bug)
### Implement most wanted features and fixes (_bounty $305_)
-
Similarly, we have a quite important list of feature requests, that are labeled as [enhancement](https://gitlab.com/Remmina/Remmina/issues?label_name%5B%5D=enhancement&sort=created_date&state=opened), of which some that have a [bounty](https://gitlab.com/Remmina/Remmina/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=enhancement&label_name[]=bounty) for those that will be able to implement them.
-
- * ~~ [#6](https://gitlab.com/Remmina/Remmina/issues/6) : New resolution setting &#8220;fit to window&#8221; [$250] ~~ Implemented by @giox069
- * [#323](https://gitlab.com/Remmina/Remmina/issues/323) : File transfer in RDP plugin [$25]
* [#476](https://gitlab.com/Remmina/Remmina/issues/476) : Favorite and recent connections [$5]
- * [#815](https://gitlab.com/Remmina/Remmina/issues/815) : Feature request &#8211; Option &#8211; Floating Desktop Name [$5]
* [#376](https://gitlab.com/Remmina/Remmina/issues/376) : RDP: Multi monitor support [$15]
### Internal projects
-
- * Refactoring [remmina\_connection\_window.c](https://gitlab.com/Remmina/Remmina/blob/next/remmina/src/remmina_connection_window.c) as it is big, complicated and hard to extend.
+ * Refactoring [remmina\_connection\_window.c](https://gitlab.com/Remmina/Remmina/blob/master/src/remmina_connection_window.c) as it is big, complicated and hard to extend.
* Simplify the user interface.
* Separate plugin processes from the main process to improve stability.
* Write an additional plugin system to write plugins also in Python and eventually Ruby.
-## Report bugs, ideas, issues
-
-Install it, use it and report back to us. Whatever you find that it doesn&#8217;t work, it&#8217;s missing, it&#8217;s ugly don&#8217;t hesitate to let us know.
-
-For bug and feature requests use [GitLab issues](https://gitlab.com/Remmina/Remmina/issues) For discussions you can use reddit ad irc (we are not often connected, be patient)
-
-## Translating
-
-You can help translate Remmina, some basic instructions to get started are documented in the [How-to-translate-Remmina Wiki](https://gitlab.com/Remmina/Remmina/wikis/How-to-translate-Remmina)
-
-## Documenting
-
-We need much more user and developer guides. You can submit any (accessible) format you want for the user guides (screencasts, pdf, html, Open Document, gs, ps, LaTeX, gitlab wiki , etc).
-
-For the developers the same and we need to document much more the source code.
-
-### Screenshots
-
-Send us your nice embodied desktops.
+## Documentation
+Submit user and developer guides in any (accessible) format you want (screencasts, PDF, HTML, Open Document, .gs, .ps, LaTeX, GitLab wiki , etc).
+* [Wiki](https://gitlab.com/Remmina/Remmina/wikis/home)
+* [Dev documentation](https://remmina.gitlab.io/remminadoc.gitlab.io)
+Commenting the source code and writing checks is also an ongoing process.
## Donating
+Financial contributions help make Remmina a lot.
+More info to be found on the [Remmina website donation page](/donations/).
+[List of all the great supporters](https://remmina.org/donations/#donors).
-If you rather prefer to contribute to Remmina with money you are more than welcome.
-
-For more informations See the [Remmina web site donation page](https://remmina.org/donations/).
-
-See the [THANKS.md](THANKS.md) file for an exhaustive list of supporters.
+## Merchandise
+From our store on [TEEPUBLIC](http://tee.pub/lic/CfbUoWiygXM) you can get [mugged](http://tee.pub/lic/fgVKOyGjHgc), your ThinkPad [covered](http://tee.pub/lic/fgVKOyGjHgc) and clad in this most compelling [T-shirt](http://tee.pub/lic/fgVKOyGjHgc).
+## Report bugs, ideas, issues
+Install it, use it and report What doesn&#8217;t work, is missing, or ugly. Don&#8217;t hesitate to let us know.
+For bug and feature requests, use [GitLab issues](https://gitlab.com/Remmina/Remmina/issues) or ask on IRC. #remmina on freenode.
+
+## Screenshots
+Send in pictures or screengrabs of your setup.
+
+## Translation
+Help translate Remmina to your language.
+* [Weblate](https://hosted.weblate.org/projects/remmina/)
+
+## Videos
+- As short as you can. Around 2 minutes to maximum 4 minutes.
+- Avoid showing copyrighted and distracting content, even custom/other desktop icons should not be shown.
+
+Videos demonstrating different ways to use Remmina, the more the merrier!
+The original video is needed, as it will be uploaded to video streaming services, if you need support let us know.
+These would make good topics for videos:
+
+- Configuration and use of a basic RDP profile, quickly showing the most common controls (resizes, toolbar placement, screenshots, …).
+- Creation of a default profile.
+- Cration of and connection to a VNC server.
+- Using a basic SSH tunnel.
+
+### Disclaimer
+Your video will be uploaded to video streaming services, under the respective Remmina account at each site.
+You can add a watermark with the details you want to share, and a caption will be added in the linked video.
+Pick a suitable license, like CC-BY-SA 4.0-intl.
+Sending an unedited video is fine too.
+
+### Desktop/screen video recorder
+- [SimpleScreenRecorder](https://www.maartenbaert.be/simplescreenrecorder/)
+- [OBS Studio](https://obsproject.com/)
+
+### Video editors
+There are many video editors for Linux|GNU. [OpenShot](https://www.openshot.org/) is good.
+To produce good looking videos choose a 1080p profile.
+
+### Share your videos with us
+If you don't want to use reep.io, get in contact at admin@remmina.org.
+[reep.io](https://reep.io/) is a P2P file-sharing system, meaning there are no servers in the middle. \ No newline at end of file