Skip to content

Commit cc1bd61

Browse files
Merge branch 'master' into 765
2 parents cf84b5d + ccb4ce2 commit cc1bd61

File tree

6 files changed

+82
-26
lines changed

6 files changed

+82
-26
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,34 @@ labels: bug
77

88
## Environment
99

10-
**Package name:** <!-- flutter_form_builder, form_builder_extra_field, form_builder_phone_field or form_builder_validators -->
11-
**Package version:** <!-- Add branch if necessary -->
12-
**Platform:** <!-- iOS, Android, Web, etc -->
13-
**Device information:** <!-- Manufacturer and model -->
10+
**Package name and version:** <!-- flutter_form_builder, form_builder_extra_field, form_builder_phone_field or form_builder_validators with version-->
11+
12+
<details>
13+
<summary>Flutter doctor</summary>
14+
15+
<!-- Paste the output of running `flutter doctor -v` below inside ``` and ``` -->
16+
```
17+
```
18+
19+
</details>
20+
21+
<details>
22+
<summary>Code sample</summary>
23+
24+
<!--
25+
Please create a minimal reproducible sample that shows the problem
26+
and attach it below between the lines with the backticks.
27+
28+
You can use a example code or Flutter sample app
29+
30+
Without this we will unlikely be able to progress on the issue, and because of that
31+
we regretfully will have to close it.
32+
-->
33+
34+
```dart
35+
```
36+
37+
</details>
1438

1539
## Description
1640

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ labels: enhancement
77

88
## Environment
99

10-
**Package name:** <!-- flutter_form_builder, form_builder_extra_field, form_builder_phone_field or form_builder_validators -->
11-
**Package version:** <!-- Add branch if necessary -->
12-
**Platform:** <!-- iOS, Android, Web, etc -->
13-
**Device information:** <!-- Manufacturer and model -->
10+
**Package name and version:** <!-- flutter_form_builder, form_builder_extra_field, form_builder_phone_field or form_builder_validators with version-->
1411

1512
## Description
1613

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
## Connection with issue(s)
22

3-
Resolve issue #???
4-
5-
<!-- Required: this reference (one or many) will be closed upon merge. Ideally it has the acceptance criteria and designs for features or fixes related to the work in this Pull Request -->
6-
7-
Connected to #???
3+
<!-- If this pull request close some issue, use this reference to close it automatically -->
4+
Close #???
85

96
<!-- Optional: other issues or pull requests related to this, but merging should not close it -->
7+
Connected to #???
108

11-
## Testing and Review Notes
12-
13-
<!-- Required: steps to take to confirm this works as expected or other guidance for code, UX, and any other reviewers -->
9+
## Solution description
1410

1511
## Screenshots or Videos
1612

1713
<!-- Optional: to clearly demonstrate the feature or fix to help with testing and reviews -->
1814

1915
## To Do
2016

21-
<!-- Add “WIP” to the PR title if pushing up but not complete nor ready for review -->
22-
- [ ] double check the original issue to confirm it is fully satisfied
23-
- [ ] add testing notes and screenshots in PR description to help guide reviewers
24-
- [ ] request the "UX" team perform a design review (if/when applicable)
17+
- [ ] Read [contributing guide](https://github.com/danvick/flutter_form_builder/blob/master/CONTRIBUTING.md)
18+
- [ ] Check the original issue to confirm it is fully satisfied
19+
- [ ] Add solution description to help guide reviewers
20+
- [ ] Add unit test to verify new or fixed behaviour
21+
- [ ] If apply, add documentation to code properties and package readme

.github/workflows/form_builder.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Form Builder Repository
2+
3+
on:
4+
push:
5+
branches: [master]
6+
7+
pull_request:
8+
branches: [master]
9+
10+
workflow_dispatch:
11+
12+
jobs:
13+
build:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- uses: actions/checkout@v2
18+
- name: Check broken links
19+
uses: JustinBeckwith/linkinator-action@v1
20+
with:
21+
paths: "**/*.md"

CONTRIBUTING.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Thank you for considering and taking the time to contribute to this project!
44

55
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with collaborators of this repository before making a change.
66

7-
Please note we have a [code of conduct](https://github.com/danvick/flutter_form_builder/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project.
7+
Please note we have a [code of conduct](https://github.com/danvick/flutter_form_builder/blob/master/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project.
88

99
## How to Contribute
1010

@@ -32,19 +32,36 @@ You don't need to code to help us. If you have a suggestion of a feature, see a
3232
* Change into the example directory: `cd example`
3333
* Run the App: `flutter run`
3434

35-
### Make a pull request
35+
## Implement code
36+
37+
### Enhancement (new feature or request)
38+
39+
- Implement code
40+
- Implement unit tests
41+
- Add example
42+
- Test example in all package compatible platforms
43+
- Are a new component, validator or behaviour; add to readme package
44+
45+
### Bug
46+
47+
- Fix bug
48+
- Update and/or add unit tests to verify fixed behaviour
49+
- Verify if bug is fixed all package compatible platforms
50+
51+
## Make a pull request
3652

3753
We really appreciate contributions via GitHub pull requests. To contribute take the following steps:
3854

3955
* Make sure you are up to date with the latest code on the master:
4056
* `git fetch upstream`
4157
* `git checkout upstream/master -b <name_of_your_branch>`
4258
* Apply your changes
43-
* Verify your changes and fix potential warnings/ errors:
59+
* Verify your local changes and fix potential warnings/errors:
4460
* Check formatting: `flutter format .`
4561
* Run static analyses: `flutter analyze`
4662
* Run tests: `flutter test`
4763
* Commit your changes: `git commit -am "<your informative commit message>"`
4864
* Push changes to your fork: `git push origin <name_of_your_branch>`
65+
* Open a pull request and fill template
4966

5067
Please make sure you solved all warnings and errors reported by the static code analyses and that you fill in the full pull request template. Failing to do so will result in us asking you to fix it.

packages/flutter_form_builder/CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -596,15 +596,15 @@
596596

597597
## [3.2.1] - 22-Jun-2019
598598
* Add missing attributes for `FormBuilderSlider` to customize `Slider` Widget including `activeColor`, `inactiveColor`, `onChangeStart`, `onChangeEnd`, `label` and `semanticFormatterCallback`. Closes [#80](https://github.com/danvick/flutter_form_builder/issues/80).
599-
* Add support for `underline` to `FormBuilderDropdown`. Credit [Jordan Nelson](https://github.com/jrnelson333).
599+
* Add support for `underline` to `FormBuilderDropdown`. Credit Jordan Nelson (github/jrnelson333).
600600
* Minor fixes to README
601601

602602
## [3.2.0] - 07-Jun-2019
603603
* Bumped up `flutter_typeahead` from v1.5.0 to 1.6.1
604604
* Bumped up `datetime_picker_formfield` from v0.1.8 to 0.2.0
605605

606606
## [3.1.3] - 06-Jun-2019
607-
* Made `flutter_typeahead`'s `onSuggestionSelected` available to `FormBuilderTypeAhead` - Closes [#73](https://github.com/danvick/flutter_form_builder/issues/73). Credit to [daWeed](https://github.com/psrcek)
607+
* Made `flutter_typeahead`'s `onSuggestionSelected` available to `FormBuilderTypeAhead` - Closes [#73](https://github.com/danvick/flutter_form_builder/issues/73). Credit to daWeed (github/psrcek)
608608

609609
## [3.1.2] - 27-May-2019
610610
* Attempted fix for `FormBuilderTextField` retaining focus even after moving to other fields causing the UI to jump back to the TextField
@@ -625,7 +625,7 @@
625625
* Complete rewrite of the package - stateful field widgets
626626
* `FormBuilderCheckbox` - Single Checkbox field
627627
* `FormBuilderCheckboxList` - List of Checkboxes for multiple selection
628-
* `FormBuilderChipsInput` - Takes a list of Flutter [Chip](https://docs.flutter.io/flutter/material/Chip-class.html) as inputs
628+
* `FormBuilderChipsInput` - Takes a list of Flutter [Chip](https://api.flutter.dev/flutter/material/Chip-class.html) as inputs
629629
* `FormBuilderDateTimePicker` - For Date, Time and DateTime input
630630
* `FormBuilderDropdown` - Allow selection of one value from a list as a Dropdown
631631
* `FormBuilderRadio` - Allow selection of one value from a list of Radio Widgets

0 commit comments

Comments
 (0)