Skip to content

Commit 41dc94e

Browse files
authored
Merge branch 'vaadin:master' into master
2 parents 30bf669 + b2e88a6 commit 41dc94e

File tree

2,290 files changed

+89830
-29493
lines changed

Some content is hidden

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

2,290 files changed

+89830
-29493
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: 🐛 Bug Report
2+
description: Please report issues related to the Java API of Vaadin components here.
3+
body:
4+
- type: textarea
5+
id: problem-description
6+
attributes:
7+
label: Description
8+
description: Describe the issue that you're seeing.
9+
placeholder: "Example: I added a `Button` to the page and added an `Icon` as a child. However when clicking on the icon in the button, the button's click listener is not called."
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: expected-outcome
14+
attributes:
15+
label: Expected outcome
16+
description: What did you expect to happen instead?
17+
placeholder: "Example: I would expect the click listener to be called, regardless of which child of the button is clicked."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: reproduction
22+
attributes:
23+
label: Minimal reproducible example
24+
description: "A code snippet, demo project, or link that reproduces the issue."
25+
placeholder: "Example:\n```java\nButton callButton = new Button(\"Call\", new Icon(VaadinIcon.PHONE));\ncallButton.addClickListener(e -> {\n System.out.println(\"Clicked\");\n});\n```"
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: steps
30+
attributes:
31+
label: Steps to reproduce
32+
description: Clear steps describing how to reproduce the issue with the reproduction provided above.
33+
placeholder: "Example:\n1. Add the snippet above to a view\n2. Click icon in the button\n3. Notice how nothing is logged to the console"
34+
validations:
35+
required: true
36+
- type: textarea
37+
id: environment
38+
attributes:
39+
label: Environment
40+
description: Environment in which the issue reproduces. Feel free to add further information that might help with debugging the issue.
41+
value: "Vaadin version(s): \nOS: "
42+
validations:
43+
required: true
44+
- type: dropdown
45+
id: browsers
46+
attributes:
47+
label: Browsers
48+
description: Which browsers did this problem occur in?
49+
multiple: true
50+
options:
51+
- Chrome
52+
- Firefox
53+
- Safari
54+
- Safari on iOS
55+
- Edge
56+
- Issue is not browser related

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 80 deletions
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: 🚀 Feature Request
2+
description: I have a specific suggestion for the Java API of Vaadin components!
3+
body:
4+
- type: textarea
5+
id: motivation
6+
attributes:
7+
label: Describe your motivation
8+
description: A concise description of why you are proposing a change. For example, you would like a new feature to solve a use-case, or you want an existing feature changed because it is difficult to use.
9+
validations:
10+
required: true
11+
- type: textarea
12+
id: solution
13+
attributes:
14+
label: Describe the solution you'd like
15+
description: Provide a clear and concise description of what you want to happen.
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: alternatives
20+
attributes:
21+
label: Describe alternatives you've considered
22+
description: Provide information about other solutions you've tried or researched.
23+
validations:
24+
required: false
25+
- type: textarea
26+
id: additional-context
27+
attributes:
28+
label: Additional context
29+
description: Is there anything else you can add about the proposal?
30+
validations:
31+
required: false

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: 🤗 Support Question
2+
description: If you have a question 💬, please check out our Discord or StackOverflow!
3+
body:
4+
- type: markdown
5+
attributes:
6+
value: "We primarily use GitHub as an issue tracker. For support questions, please check out these resources below. Thank you!"
7+
- type: markdown
8+
attributes:
9+
value: "* StackOverflow: https://stackoverflow.com/questions/tagged/vaadin using the tag `vaadin`\n* Discord: If it's just a quick question you can ask it on our Discord channel: https://discord.com/invite/MYFq5RTbBn\n* Also have a look at our website for more information on how to get support: https://vaadin.com/support"
10+
- type: input
11+
id: ignore
12+
attributes:
13+
label: Ignore
14+
description: Ignore
15+
validations:
16+
required: true

.github/ISSUE_TEMPLATE/support_question.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "maven" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "daily"

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ pnpm*
2424
error-screenshots
2525

2626
**/frontend/generated
27+
**/frontend/index.html

.prettierrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"singleQuote": true,
3+
"printWidth": 120,
4+
"trailingComma": "none",
5+
"htmlWhitespaceSensitivity": "strict"
6+
}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ NOTE: a valid unix terminal with a regular shell is needed for running the utili
2424

2525
- `mvn clean install -DskipTests -Drelease -T C2`
2626

27-
## Running one component demo
27+
## Serving the IT pages of a component
2828

29-
- `mvn -am -pl vaadin-checkbox-flow-parent/vaadin-checkbox-flow-demo -Pwar package jetty:run`
29+
- `mvn -am -pl vaadin-checkbox-flow-parent/vaadin-checkbox-flow-integration-tests -DskipTests package jetty:run`
3030

31-
Then navigate to `http://localhost:8080/vaadin-checkbox` to see the demo.
31+
Then navigate to `http://localhost:8080/vaadin-checkbox/checkbox-test` to see the IT page.
3232

3333
## Running ITs of one component
3434

integration-tests/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.vaadin</groupId>
6+
<artifactId>vaadin-flow-components</artifactId>
7+
<version>23.2-SNAPSHOT</version>
8+
</parent>
9+
<artifactId>vaadin-flow-components-integration-tests</artifactId>
10+
<packaging>pom</packaging>
11+
<name>component Integration Tests (dummy)</name>
12+
<description>this is a dummy module pom to make it work with dependabot</description>
13+
</project>

0 commit comments

Comments
 (0)