You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ GitHub.dart is of course Open Source! We love it when people contribute!
5
5
## Getting Started
6
6
7
7
- Make sure you have a [GitHub Account](https://github.com/signup/free).
8
-
- Make sure the [Dart SDK](https://www.dartlang.org/tools/sdk/) is installed on your system.
8
+
- Make sure the [Dart SDK](https://dart.dev/tools/sdk) is installed on your system.
9
9
- Make sure you have [Git](http://git-scm.com/) installed on your system.
10
10
-[Fork](https://help.github.com/articles/fork-a-repo) the [repository](https://github.com/SpinlockLabs/github.dart) on GitHub.
11
11
@@ -20,15 +20,15 @@ GitHub.dart is of course Open Source! We love it when people contribute!
20
20
21
21
## Code Style
22
22
23
-
GitHub.dart follows the [Dart Style Guide](https://www.dartlang.org/articles/style-guide/). Please note that if your code is not formatted according to the guide as much as possible, we will reject your Pull Request until it is fixed. Some things such as long lines will generally be accepted, however try to make it smaller if possible.
23
+
GitHub.dart follows the [Dart Style Guide](https://dart.dev/effective-dart/style). Please note that if your code is not formatted according to the guide as much as possible, we will reject your Pull Request until it is fixed. Some things such as long lines will generally be accepted, however try to make it smaller if possible.
24
24
25
25
## Efficiency
26
26
27
27
GitHub.dart is committed to efficiency as much as possible. If your code is not efficient, then we will probably reject your Pull Request.
28
28
29
29
## Rejections
30
30
31
-
Pull Request rejections are not a bad thing. It just means you need to fix something. Perhaps it is important to define 'rejection' as it is used in this case. A rejection is when a GitHub.dart committer comments on a Pull Request with a comment like 'rejected due to incorrect formatting'.
31
+
Pull Request rejections are not a bad thing. It just means you need to fix something. Perhaps it is important to define 'rejection' as it is used in this case. A rejection is when a `GitHub.dart` committer comments on a Pull Request with a comment like 'rejected due to incorrect formatting'.
32
32
33
33
## Generated code
34
34
@@ -61,20 +61,20 @@ If you get on IRC and ask us, we can review your work and add you as a committer
61
61
62
62
## Releasing & Publishing
63
63
64
-
This repo is now configured to release after every PR merge. This means a couple things for PRs that are put up:
64
+
This repo is now configured to release after every PR merge. This means a couple of things for PRs that are put up:
65
65
66
-
1. A semver label is required. A github check will remind you that you need one. Reviewers should check that it is correct. See https://semver.org/ to understand more.
66
+
1. A semver label is required. A GitHub check will remind you that you need one. Reviewers should check that it is correct. See https://semver.org/ to understand more.
67
67
2. There is no need to modify the version in the pubspec.yaml in your PRs. The tooling will update the version according to the semver label applied to your PR.
68
68
3. Same thing for the CHANGELOG.md. Tooling will update it automatically after merge.
69
-
4. A github release will be created and published to pub.dev for you.
69
+
4. A GitHub release will be created and published to pub.dev for you.
70
70
71
71
For example if your PR has `semver:minor` label applied and the latest version is 1.2.3, once merged, the tooling will:
72
72
- update the pubspec.yaml to 1.3.0
73
-
- Add the github auto-generated release notes with 1.3.0 to the top of the CHANGELOG.md
74
-
- Create a release in github for 1.3.0 (which creates a git tag of 1.3.0)
73
+
- Add the GitHub auto-generated release notes with 1.3.0 to the top of the CHANGELOG.md
74
+
- Create a release in GitHub for 1.3.0 (which creates a git tag of 1.3.0)
75
75
- Remove the `unreleased` label from the PR and add the `released` label
76
76
- Comment on the PR stating the version that it was released in and link to the release
77
77
- When the release is created, it will automatically be published to pub.dev
78
78
79
79
NOTE: If you want the ability to merge a PR **WITHOUT** automatically releasing and publishing, simply add the `no_release_on_merge` label before merging. Do note that the PR has been merged though and whatever the next PR is that triggers a release will release and publish everything that has been merged. So if you want to batch a few PRs into 1 release, label them all `no_release_on_merge`. Then whichever is the last to be merged, remove that label before merging to trigger the release.
80
-
You may also manually trigger the action to release unreleased PRs from the Actions tab in Github.
80
+
You may also manually trigger the action to release unreleased PRs from the Actions tab in GitHub.
This is a library for interacting with GitHub in Dart. It works on all platforms including web, server, and Flutter.
7
7
Please submit issues and pull requests, help out, or just give encouragement.
8
8
9
-
**Notice**: This is not an official Github project. It is maintained by volunteers.
9
+
**Notice**: This is not an official GitHub project. It is maintained by volunteers.
10
10
We are looking for contributors. If you're interested or have questions, head over to discussions https://github.com/SpinlockLabs/github.dart/discussions
11
11
12
12
## Features
13
13
14
14
- Works on the Server, Browser, and Flutter
15
15
- Really Fast
16
-
-Plugable API
16
+
-Pluggable API
17
17
- Supports Authentication
18
18
- Builtin OAuth2 Flow
19
19
- Hook Server Helper
20
20
21
21
## Links
22
22
23
23
-[Library Demos](https://spinlocklabs.github.io/github.dart/) (based on the [sample code](https://github.com/SpinlockLabs/github.dart/tree/master/example))
0 commit comments