Skip to content

Commit 9a5845c

Browse files
author
Adrián García
authored
Rewrite the whole project to Kotlin (#10)
* Refactor whole project to Kotlin * Update .github/ISSUE_TEMPLATE/bug_report.md
1 parent f049b24 commit 9a5845c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+2497
-564
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: adriangl
7+
8+
---
9+
10+
**SW details (please complete the following information):**
11+
- IDE version: [e.g. IntelliJ 2020.1.1, Android Studio 4.0...]
12+
- Plug-in Version [e.g. 1.0.0]
13+
14+
**Summary and background of the bug**
15+
A clear and concise description of what the bug is.
16+
17+
**Steps to reproduce**
18+
Steps to reproduce the behavior:
19+
1. I set up the following configuration
20+
2. I sync the strings
21+
3. See error
22+
23+
Also attach notes or stack traces if applicable.
24+
25+
**Expected behavior**
26+
A clear and concise description of what you expected to happen.
27+
28+
**Current behavior**
29+
The summary of what currently happens in your use case.
30+
31+
**Additional context**
32+
Add any other context about the problem here.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Enhancement
3+
about: Create a report to propose new features and improvements
4+
title: ''
5+
labels: enhancement
6+
assignees: adriangl
7+
8+
---
9+
10+
**Summary and context of the enhancement**
11+
A clear and concise description of what the enhancement is and why it
12+
should be added.
13+
14+
**Suggested implementation**
15+
Add suggestions about how the enhancement should be implemented.
16+
17+
**Additional documentation**
18+
Useful links to review the enhancement.

.github/pull_request_template.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
### Github issue (delete if this does not apply)
2+
https://github.com/bq/poeditor-android-gradle-plugin/issues/change_me_issue_number
3+
4+
### PR's key points
5+
6+
### How to review this PR?
7+
8+
### Related Issues (delete if this does not apply)
9+
10+
### Definition of Done
11+
- [ ] Tests added (if new code is added)
12+
- [ ] There is no outcommented or debug code left

.gitignore

Lines changed: 96 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,112 @@
11

2-
# Created by https://www.gitignore.io/api/java,gradle,intellij
2+
# Created by https://www.gitignore.io/api/java,gradle,intellij+iml
3+
# Edit at https://www.gitignore.io/?templates=java,gradle,intellij+iml
4+
5+
### Intellij+iml ###
6+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
7+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8+
9+
# User-specific stuff
10+
.idea/**/workspace.xml
11+
.idea/**/tasks.xml
12+
.idea/**/usage.statistics.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
# When using Gradle or Maven with auto-import, you should exclude module files,
34+
# since they will be recreated, and may cause churn. Uncomment if using
35+
# auto-import.
36+
# .idea/modules.xml
37+
# .idea/*.iml
38+
# .idea/modules
39+
# *.iml
40+
# *.ipr
41+
42+
# CMake
43+
cmake-build-*/
44+
45+
# Mongo Explorer plugin
46+
.idea/**/mongoSettings.xml
47+
48+
# File-based project format
49+
*.iws
50+
51+
# IntelliJ
52+
out/
53+
54+
# mpeltonen/sbt-idea plugin
55+
.idea_modules/
56+
57+
# JIRA plugin
58+
atlassian-ide-plugin.xml
59+
60+
# Cursive Clojure plugin
61+
.idea/replstate.xml
62+
63+
# Crashlytics plugin (for Android Studio and IntelliJ)
64+
com_crashlytics_export_strings.xml
65+
crashlytics.properties
66+
crashlytics-build.properties
67+
fabric.properties
68+
69+
# Editor-based Rest Client
70+
.idea/httpRequests
71+
72+
# Android studio 3.1+ serialized cache file
73+
.idea/caches/build_file_checksums.ser
74+
75+
### Intellij+iml Patch ###
76+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
77+
78+
*.iml
79+
modules.xml
80+
.idea/misc.xml
81+
*.ipr
382

483
### Java ###
84+
# Compiled class file
585
*.class
686

87+
# Log file
88+
*.log
89+
90+
# BlueJ files
91+
*.ctxt
92+
793
# Mobile Tools for Java (J2ME)
894
.mtj.tmp/
995

1096
# Package Files #
1197
*.jar
1298
*.war
99+
*.nar
13100
*.ear
101+
*.zip
102+
*.tar.gz
103+
*.rar
14104

15105
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
16106
hs_err_pid*
17107

18-
19108
### Gradle ###
20109
.gradle
21-
gradle.properties
22110
build/
23111

24112
# Ignore Gradle GUI config
@@ -30,53 +118,10 @@ gradle-app.setting
30118
# Cache of project
31119
.gradletasknamecache
32120

121+
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
122+
# gradle/wrapper/gradle-wrapper.properties
33123

34-
### Intellij ###
35-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
124+
### Gradle Patch ###
125+
**/build/
36126

37-
*.iml
38-
39-
## Directory-based project format:
40-
.idea/
41-
# if you remove the above rule, at least ignore the following:
42-
43-
# User-specific stuff:
44-
# .idea/workspace.xml
45-
# .idea/tasks.xml
46-
# .idea/dictionaries
47-
# .idea/shelf
48-
49-
# Sensitive or high-churn files:
50-
# .idea/dataSources.ids
51-
# .idea/dataSources.xml
52-
# .idea/sqlDataSources.xml
53-
# .idea/dynamic.xml
54-
# .idea/uiDesigner.xml
55-
56-
# Gradle:
57-
# .idea/gradle.xml
58-
# .idea/libraries
59-
60-
# Mongo Explorer plugin:
61-
# .idea/mongoSettings.xml
62-
63-
## File-based project format:
64-
*.ipr
65-
*.iws
66-
67-
## Plugin-specific files:
68-
69-
# IntelliJ
70-
/out/
71-
72-
# mpeltonen/sbt-idea plugin
73-
.idea_modules/
74-
75-
# JIRA plugin
76-
atlassian-ide-plugin.xml
77-
78-
# Crashlytics plugin (for Android Studio and IntelliJ)
79-
com_crashlytics_export_strings.xml
80-
crashlytics.properties
81-
crashlytics-build.properties
82-
fabric.properties
127+
# End of https://www.gitignore.io/api/java,gradle,intellij+iml

.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)