Skip to content

Commit

Permalink
refactor(src): reorganize directories by content (#15)
Browse files Browse the repository at this point in the history
* refactor(src): reorganize directories by content

* refactor(test): reorganize directories by content

* refactor(music_notes): import `iterable.dart` relative
  • Loading branch information
albertms10 committed Apr 8, 2023
1 parent 4a5d441 commit 0496ad8
Show file tree
Hide file tree
Showing 17 changed files with 20 additions and 19 deletions.
31 changes: 16 additions & 15 deletions lib/music_notes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,23 @@ import 'dart:math' as math show min;

import 'package:collection/collection.dart' show IterableExtension;
import 'package:meta/meta.dart';
import 'package:music_notes/src/utils/iterable.dart';
import 'package:quiver/core.dart';

part 'src/classes/enharmonic.dart';
part 'src/classes/enharmonic_interval.dart';
part 'src/classes/enharmonic_note.dart';
part 'src/classes/interval.dart';
part 'src/classes/key_signature.dart';
part 'src/classes/relative_tonalities.dart';
part 'src/classes/tonality.dart';
part 'src/enums/intervals.dart';
part 'src/enums/modes.dart';
part 'src/enums/notes.dart';
part 'src/enums/qualities.dart';
part 'src/interfaces/music_item.dart';
part 'src/interfaces/transposable.dart';
import 'src/utils/iterable.dart';

part 'src/enharmonic.dart';
part 'src/interval/enharmonic_interval.dart';
part 'src/interval/interval.dart';
part 'src/interval/intervals.dart';
part 'src/interval/qualities.dart';
part 'src/music.dart';
part 'src/music_item.dart';
part 'src/note/accidental.dart';
part 'src/note/enharmonic_note.dart';
part 'src/note/note.dart';
part 'src/utils/music.dart';
part 'src/note/notes.dart';
part 'src/tonality/key_signature.dart';
part 'src/tonality/modes.dart';
part 'src/tonality/relative_tonalities.dart';
part 'src/tonality/tonality.dart';
part 'src/transposable.dart';
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of '../../music_notes.dart';
part of '../music_notes.dart';

@immutable
abstract class Enharmonic<T extends MusicItem>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/src/utils/music.dart → lib/src/music.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of '../../music_notes.dart';
part of '../music_notes.dart';

/// Number of chromatic divisions in an octave.
const int chromaticDivisions = 12;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of '../../music_notes.dart';
part of '../music_notes.dart';

abstract class MusicItem {
/// Returns the number of semitones that correspond to this [MusicItem].
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
part of '../../music_notes.dart';
part of '../music_notes.dart';

abstract class Transposable<T> {
/// Returns a transposed [T] by [semitones] from this [T].
Expand Down
File renamed without changes.
File renamed without changes.

0 comments on commit 0496ad8

Please sign in to comment.