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

gitlab.com/Remmina/remmina-sandbox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2017-03-10 03:24:24 +0300
committerAntenore Gatta <antenore@simbiosi.org>2017-03-10 03:24:24 +0300
commit67f2e27b19e8cff900b116521b97df8f67f89d68 (patch)
tree8f823bbabecc23f590c6d3257a9a14cdd300867b
parent06a24fc46ad5d1245fbac1d1a1c777afce974550 (diff)
First import - basic infromations
-rw-r--r--contributing.md66
1 files changed, 66 insertions, 0 deletions
diff --git a/contributing.md b/contributing.md
new file mode 100644
index 0000000..b06fbe9
--- /dev/null
+++ b/contributing.md
@@ -0,0 +1,66 @@
+# Contributing to Remmina
+
+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 otr 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'd like to make changes to this project then the following basic steps will get you there!
+
+1. Fork [this repo](https://github.com/FreeRDP/Remmina#fork-destination-box)
+2. Make your changes
+3. [Open a pull request](https://github.com/FreeRDP/Remmina/compare)
+
+See our [wiki](https://github.com/FreeRDP/Remmina/wiki) to know how to compile Remmina and FreeRDP.
+
+### 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'd like to fix.
+
+To see all the issues already labeled as bug, you can use [this query](https://github.com/FreeRDP/Remmina/issues?milestone=none&state=open&sort=created&labels=bug&direction=asc)
+
+Some exemples are:
+
+- #146 : XFCE intercepts shortcuts no matter of "Grab all keyboard events" button
+- #190 : Modifier keys (alt) are wrongly mapped across a Ubuntu -> Mac remote session
+- #380 : Segfault on apparently invalid pixel data bug unconfirmed
+- #246 : Clipboard Sync from Mac OS X to Linux over VNC Not Working
+
+### Implement most wanted features (some may have bounties)
+
+Similarly, we have a quite important list of feture requests, that are labeled as [enhancement](https://github.com/FreeRDP/Remmina/issues?milestone=none&state=open&sort=created&labels=enhancement&direction=asc),
+of which some that have a [bounty](https://github.com/FreeRDP/Remmina/issues?milestone=none&state=open&sort=created&labels=enhancement%2Cbounty&direction=asc) for those that will be able to implement them.
+
+- #6: New resolution setting "fit to window" [$120]
+- #323: File transfer in RDP plugin [$5]
+
+### Internal projects
+
+- Refactorying [remmina_connection_window.c](https://github.com/FreeRDP/Remmina/blob/next/remmina/src/remmina_connection_window.c) as it is big, complicated and hard to extend.
+- Simplify the user interface.
+- Move away from the thread model and go back to a fork model.
+- 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't work, it's missing, it's ugly don't hesitate to let us know.
+
+For bug and feature requests use [GitHub issues](https://github.com/FreeRDP/Remmina/issues)
+For discussions you can use G+, reddit ad irc (we are not often connected, be patient)
+
+## Documenting
+
+### User guides, videos, tutorial, screenshots
+
+### Developement docs
+
+## Want to say hello?
+
+## Donating