You want to report a bug, add a feature wish or maybe even add some code? That's great :D Here's how to do that.
- Open the GeoNotes app.
- Go into the settings (upper right menu → "Settings"/gear-icon) and click on the "Feedback" button at the bottom of the screen.
This will open your default E-Mail App on your phone so that you can now write me an E-Mail.
- Search through the existing issues if equal/similar requests already exist.
- If not, open a new issue. If your concern is already discussed in an existing issue, feel free to join the discussion.
- Describe the bug/feature as clearly as possible. Maybe add some screenshots or drawings to clear things up.
- Be open for questions and an discussion.
After a possible discussion, the bug will hopefully be fixed or the feature implemented. Don't be sad if your feature won't make it. This is not my only project and I'm running this in my spare time, my resources are therefore quite limited ;)
Important: Always work from the latest commit on the
dev
branch.
The translations are within simple XML files, so it's kind of like code. This means you have to fork and clone this repo before you can start, so make yourself familiar with git, GitHub, forks and pull-requests.
- Go to
app/src/main/res/values-LANG
(whereLANG
is the language you want to enhance, so e.g.it
if you want to improve the Italian translation) - Open the
strings.xml
file and improve the translations.- Please make sure that the order of the entries is the same as in the original
values/strings.xml
file:
- Please make sure that the order of the entries is the same as in the original
- Create a commit, push it and open a pull-request on GitHub.
- Go to
app/src/main/res/
- Create a folder
values-LANG
(whereLANG
has to be replaced with the language code of the language you want to add, so e.g.it
for Italian) - Copy the
strings.xml
from thevalues
folder. This is the original English file. - Replace each English string by the translated one.
- Example:
<string name="reset">Reset</string>
becomes<string name="reset">Zurücksetzen</string>
for the German translation: - Please make sure that the order of the entries is the same as in the original
values/strings.xml
file:
- Example:
- Create a commit, push it and open a pull-request on GitHub.
Important: Always work from the latest commit on the
dev
branch.
Please create an issue before adding code (except it's just a spelling mistake or something similarly small).
- Open a new issue.
- Describe the changes you want to make as clearly as possible. Maybe add mock-ups/drawings, code snippets, diagrams, etc. to clear things up.
- Be open for questions and an discussion.
- When everything is clear, enjoy coding ;)
- Push your changes and open a pull-request on GitHub
Don't be sad if I don't want your feature idea to be in GeoNotes. This is my private project and I have a certain idea (s. the README.md what this app should be and what not. But feel free to create a fork and develop your own version of this app :)