Base template for creating your own Tenka store.
- Dart (https://dart.dev/) or Flutter (https://flutter.dev/)
- Git (https://git-scm.com/)
- Use snake case in filenames. (For example, if the site name if
animesite.com
, useanimesite_com
in filename) - Sort modules in
modules/anime
ormodules/manga
according to the type. - Icon size must be 96x96.
- Test your modules.
- Visit yukino-org/sora for references.
- Beize documentation can be viewed here. You can always open a pull request containing additional functions if needed.
- All the predefined utils can be referred here. You can always open a pull request containing additional functionality if needed.
- Use Beize, Dart and Prettier for VSCode.
- Keep Dart and packages up-to-date. (Use
dart pub upgrade
to update)
- Clone this repository
git clone https://github.com/yukino-org/tenka-store-template.git
cd tenka-store-template
- Install dependencies
dart pub get
- Create a module directory in
./modules
with same architecture as it's siblings. - Edit the required
main.baize
file of the module. - Test the module.
- Edit the required
test.dart
file of the module. - Run the test file using
dart run ./modules/<anime/manga>/<test_filename>/test.dart
Note: You can also run only a specific method by appending
--dart-define="method=<method>"