init dart shared
This commit is contained in:
commit
c1437f133a
10
.gitignore
vendored
Normal file
10
.gitignore
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
# Files and directories created by pub.
|
||||
.dart_tool/
|
||||
.packages
|
||||
|
||||
# Conventional directory for build outputs.
|
||||
build/
|
||||
|
||||
# Omit committing pubspec.lock for library packages; see
|
||||
# https://dart.dev/guides/libraries/private-files#pubspeclock.
|
||||
pubspec.lock
|
3
CHANGELOG.md
Normal file
3
CHANGELOG.md
Normal file
@ -0,0 +1,3 @@
|
||||
## 1.0.0
|
||||
|
||||
- Initial version.
|
19
README.md
Normal file
19
README.md
Normal file
@ -0,0 +1,19 @@
|
||||
A library for Dart developers.
|
||||
|
||||
## Usage
|
||||
|
||||
A simple usage example:
|
||||
|
||||
```dart
|
||||
import 'package:cubetiq_dart_shared/cubetiq_dart_shared.dart';
|
||||
|
||||
main() {
|
||||
var awesome = new Awesome();
|
||||
}
|
||||
```
|
||||
|
||||
## Features and bugs
|
||||
|
||||
Please file feature requests and bugs at the [issue tracker][tracker].
|
||||
|
||||
[tracker]: http://example.com/issues/replaceme
|
16
analysis_options.yaml
Normal file
16
analysis_options.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
# Defines a default set of lint rules enforced for projects at Google. For
|
||||
# details and rationale, see
|
||||
# https://github.com/dart-lang/pedantic#enabled-lints.
|
||||
|
||||
include: package:pedantic/analysis_options.yaml
|
||||
|
||||
# For lint rules and documentation, see http://dart-lang.github.io/linter/lints.
|
||||
|
||||
# Uncomment to specify additional rules.
|
||||
# linter:
|
||||
# rules:
|
||||
# - camel_case_types
|
||||
|
||||
# analyzer:
|
||||
# exclude:
|
||||
# - path/to/excluded/files/**
|
6
example/cubetiq_dart_shared_example.dart
Normal file
6
example/cubetiq_dart_shared_example.dart
Normal file
@ -0,0 +1,6 @@
|
||||
import 'package:cubetiq_dart_shared/cubetiq_dart_shared.dart';
|
||||
|
||||
void main() {
|
||||
var awesome = Awesome();
|
||||
print('awesome: ${awesome.isAwesome}');
|
||||
}
|
8
lib/cubetiq_dart_shared.dart
Normal file
8
lib/cubetiq_dart_shared.dart
Normal file
@ -0,0 +1,8 @@
|
||||
/// Support for doing something awesome.
|
||||
///
|
||||
/// More dartdocs go here.
|
||||
library cubetiq_dart_shared;
|
||||
|
||||
export 'src/cubetiq_dart_shared_base.dart';
|
||||
|
||||
// TODO: Export any libraries intended for clients of this package.
|
6
lib/src/cubetiq_dart_shared_base.dart
Normal file
6
lib/src/cubetiq_dart_shared_base.dart
Normal file
@ -0,0 +1,6 @@
|
||||
// TODO: Put public facing types in this file.
|
||||
|
||||
/// Checks if you are awesome. Spoiler: you are.
|
||||
class Awesome {
|
||||
bool get isAwesome => true;
|
||||
}
|
14
pubspec.yaml
Normal file
14
pubspec.yaml
Normal file
@ -0,0 +1,14 @@
|
||||
name: cubetiq_dart_shared
|
||||
description: A starting point for Dart libraries or applications.
|
||||
version: 1.0.0
|
||||
# homepage: https://www.example.com
|
||||
|
||||
environment:
|
||||
sdk: '>=2.12.0 <3.0.0'
|
||||
|
||||
# dependencies:
|
||||
# path: ^1.8.0
|
||||
|
||||
dev_dependencies:
|
||||
pedantic: ^1.10.0
|
||||
test: ^1.16.0
|
16
test/cubetiq_dart_shared_test.dart
Normal file
16
test/cubetiq_dart_shared_test.dart
Normal file
@ -0,0 +1,16 @@
|
||||
import 'package:cubetiq_dart_shared/cubetiq_dart_shared.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
void main() {
|
||||
group('A group of tests', () {
|
||||
final awesome = Awesome();
|
||||
|
||||
setUp(() {
|
||||
// Additional setup goes here.
|
||||
});
|
||||
|
||||
test('First Test', () {
|
||||
expect(awesome.isAwesome, isTrue);
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Reference in New Issue
Block a user