forked from ppareit/swiftp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHACKING
59 lines (49 loc) · 1.59 KB
/
HACKING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
SETUP ANDROID STUDIO
====================
How to use Android Studio with the SwiFTP project:
1) Fork the project to your own account and clone:
git clone [email protected]:<youraccount>/swiftp.git
2) In Android studio open the project:
- File -> Open
3) Add the lombok plugin to Android Studio:
- File -> Settings -> Plugins -> Browse Repositories
- Search Lombok Plugin and install
DOCUMENTATION
=============
We make use of the lombok val keyword. See
https://projectlombok.org/features/val
We don't use this everywhere, only when writing the
declaration would require a linewrap and when the
context is clear and when the usage of the variable
is close to the declaration.
Retrolambda is being used to enable us to use
the java 8 lambda construct. You should read up
on this and then enjoy this in your own code. Java 8
is comming to android, so this library will soon not be
needed anymore. The code changes should be minimal.
MAKING CHANGES
==============
The code is released under the GPLv3, you might want to read
http://www.gnu.org/licenses/gpl-faq.html
The artwork is copyrighted. It can only be used with consent of
me (Pieter Pareit).
It is requested that if you make changes to the code, that you
notify me. Pull requests via github or patches to my email.
RELEASE CHECKLIST
=================
Update version in android manifest
Update instructions if necessary
Uninstall fully
Test on
- Ubuntu GNOME browser
- Firefox
- FireFTP
- gFTP
- Command line FTP
- Windows explorer
- FileZilla
- AndFTP
Export, sign, upload
CONTACT
=======
Maintainer: Pieter Pareit ([email protected])