-
Notifications
You must be signed in to change notification settings - Fork 434
Expand file tree
/
Copy path.gitignore
More file actions
163 lines (152 loc) · 5.33 KB
/
Copy path.gitignore
File metadata and controls
163 lines (152 loc) · 5.33 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
/CodenameOne/nbproject/private/
/CodenameOne/javadoc/
/CodenameOneDesigner/nbproject/private/
/Ports/Android/nbproject/private/
/Ports/BlackBerryOS_4_2/nbproject/private/
/Ports/BlackBerryOS_5/nbproject/private/
/Ports/JavaSE/nbproject/private/
/Factory/nbproject/private/
/vm/ByteCodeTranslator/nbproject/private/
/vm/JavaAPI/nbproject/private/
/Factory/build/
/CodenameOne/build/
/Factory/dist/
/CodenameOne/dist/
/Ports/Android/build/
/Ports/Android/dist/
/Ports/BlackBerryOS_4_2/build/
/Ports/BlackBerryOS_5/build/
/Ports/BlackBerryOS_4_2/dist/
/Ports/BlackBerryOS_5/dist/
/Ports/JavaSE/build/
*.skin
*.jar
*.class
*.pyc
**/__pycache__/
**/private/*
**/.idea/*
# The cn1app-archetype ships project-level IDE configs (run / debug
# configurations + recommended source roots) that need to land in the
# generated project's .idea/. Un-ignore them so they stay checked in.
!maven/cn1app-archetype/src/main/resources/archetype-resources/.idea
!maven/cn1app-archetype/src/main/resources/archetype-resources/.idea/**
**/build/*
# `build` is a build directory everywhere except in com.codename1.build.shared,
# where it is a Java package name. Without this a NEW source file there is
# silently untracked -- git add skips it, the module compiles locally from the
# working tree, and CI fails on a file nobody can see is missing. Keyed on the
# package rather than on a module because more than one module uses it, and a
# per-module list drifts: build-hint-tools was added later with the same
# package and was ignored until a reviewer noticed.
!**/src/main/java/com/codename1/build/**
!**/src/test/java/com/codename1/build/**
**/dist/*
*.zip
CodenameOneDesigner/src/version.properties
*-storage-state.json
*-storage-state.*.json
/Ports/iOSPort/build/
/Ports/iOSPort/dist/
Ports/iOSPort/nbproject/private/private.xml
/Ports/JavaSE/dist/
*.nbm
/vm/ByteCodeTranslator/build/
/vm/ByteCodeTranslator/dist/
/vm/JavaAPI/build/
/vm/JavaAPI/dist/
Ports/iOSPort/nbproject/private/private.properties
CodenameOne/build.xml
CodenameOne/build.xml
Ports/iOSPort/nbproject/private/private.properties
/Ports/JavaSEWithSVGSupport/nbproject/private/
/Ports/JavaSEWithSVGSupport/build/
/Ports/JavaSEWithSVGSupport/dist/
nightly_builds/.DS_Store
/tests/iOSTests/build/
node_modules
/tests/core/nbproject/private/
/tests/core/dist/
/tests/core/build/
/tests/signin-demo/nbproject/private/
/Ports/J2ME/nbproject/private/
/Ports/CLDC11/nbproject/private/
/Ports/Android/CompatLibs/nbproject/private/
/Ports/UWP/nbproject/private/
/Ports/CLDC11/build/
/Ports/CLDC11/dist/
/Samples/SampleProjectTemplate/nbproject/private/
/Samples/config
**/.DS_Store
**/build-impl.xml
**/genfiles.properties
**/private/private.properties
.idea/
# Same exception as for **/.idea/* above: keep the archetype's
# bundled IDE configs versioned.
!maven/cn1app-archetype/src/main/resources/archetype-resources/.idea
!maven/cn1app-archetype/src/main/resources/archetype-resources/.idea/**
.claude/
target
pom.xml.versionsBackup
pom.xml.releaseBackup
pom.xml.tag
!maven/**/*.zip
**/.flattened-pom.xml
### BROKK'S CONFIGURATION ###
.brokk/**
/.brokk/workspace.properties
/.brokk/sessions/
/.brokk/dependencies/
/.brokk/history.zip
!.brokk/style.md
!.brokk/review.md
!.brokk/project.properties
dependency-reduced-pom.xml
/artifacts/
# Hugo website generated artifacts
/docs/website/.hugo_build.lock
/docs/website/hugo_stats.json
/docs/website/resources/
/docs/website/public/
/docs/website/.cache/
/docs/website/.venv/
/docs/website/.venv-pagefind/
/docs/website/.venv-video-refresh/
/docs/website/.youtube-oauth-token.json
/docs/website/client_secret.json
/.playwright-cli
package-lock.json
package.json
.claude/
# Local screenshot/perf bench output
/artifacts/
/scripts/artifacts/
# Local diagnostic playwright scripts (sidemenu-test, initializr-test, etc.)
/scripts/*-test.mjs
.guest-scratch/
# Google Maps JS API key injected by CI for the GoogleWebMap screenshot test
# (from the GOOGLE_MAPS_API_KEY secret). A secret value, never committed.
/scripts/hellocodenameone/common/src/main/resources/google-maps-key.txt
scripts/fidelity-app/common/src/main/resources/*ThemeDev.res
# Native theme .res is copied into the fidelity-app bundle from Themes/ at
# build time (common/pom.xml copy-native-themes); never commit the duplicate.
scripts/fidelity-app/common/src/main/resources/iOSModernTheme.res
scripts/fidelity-app/common/src/main/resources/AndroidMaterialTheme.res
# Rendered from maven/build-hint-catalog by scripts/gen-build-hint-table.sh every
# time the developer guide is built. Not checked in: a generated file living in
# git invites a hand edit that the next regeneration silently discards, and needs
# a drift gate to notice. Generating it on the fly removes both.
docs/developer-guide/_generated-build-hints.adoc
# Maven repository private to THIS checkout.
#
# Several CodenameOne checkouts live on the same machine and all install
# com.codenameone:*:8.0-SNAPSHOT. Sharing ~/.m2 or /tmp/cn1-local-repo means a
# build in another checkout silently overwrites this one's core jar mid-build,
# and the symptom is "cannot find symbol" on a class this branch just added.
# Build with -Dmaven.repo.local=$(pwd)/.m2-repo instead.
/.m2-repo/
# Rendered from the build hint annotations into each consuming module's
# target/classes during its build. Never committed: a generated file in git
# conflicts on every merge and there is nothing for a hand edit to survive in.
cn1-build-hints.json