feature/package_template #1
196
.gitignore
vendored
196
.gitignore
vendored
@ -1,11 +1,199 @@
|
|||||||
|
# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,macos,dart,flutter,linux,windows
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,macos,dart,flutter,linux,windows
|
||||||
|
|
||||||
|
### Dart ###
|
||||||
|
# See https://www.dartlang.org/guides/libraries/private-files
|
||||||
|
|
||||||
# Files and directories created by pub
|
# Files and directories created by pub
|
||||||
.dart_tool/
|
.dart_tool/
|
||||||
.packages
|
.packages
|
||||||
# Remove the following pattern if you wish to check in your lock file
|
build/
|
||||||
|
# If you're building an application, you may want to check-in your pubspec.lock
|
||||||
pubspec.lock
|
pubspec.lock
|
||||||
|
|
||||||
# Local Mason Files
|
# Directory created by dartdoc
|
||||||
.mason/
|
# If you don't generate documentation locally you can remove this line.
|
||||||
|
doc/api/
|
||||||
|
|
||||||
|
# dotenv environment variables file
|
||||||
|
.env*
|
||||||
|
|
||||||
|
# Avoid committing generated Javascript files:
|
||||||
|
*.dart.js
|
||||||
|
*.info.json # Produced by the --dump-info flag.
|
||||||
|
*.js # When generated by dart2js. Don't specify *.js if your
|
||||||
|
# project includes source files written in JavaScript.
|
||||||
|
*.js_
|
||||||
|
*.js.deps
|
||||||
|
*.js.map
|
||||||
|
|
||||||
|
.flutter-plugins
|
||||||
|
.flutter-plugins-dependencies
|
||||||
|
|
||||||
|
### Dart Patch ###
|
||||||
|
# dotenv environment variables file
|
||||||
|
.env
|
||||||
|
|
||||||
|
### Flutter ###
|
||||||
|
# Flutter/Dart/Pub related
|
||||||
|
**/doc/api/
|
||||||
|
.fvm/
|
||||||
|
.pub-cache/
|
||||||
|
.pub/
|
||||||
|
coverage/
|
||||||
|
lib/generated_plugin_registrant.dart
|
||||||
|
# For library packages, don’t commit the pubspec.lock file.
|
||||||
|
# Regenerating the pubspec.lock file lets you test your package against the latest compatible versions of its dependencies.
|
||||||
|
# See https://dart.dev/guides/libraries/private-files#pubspeclock
|
||||||
|
#pubspec.lock
|
||||||
|
|
||||||
|
# Android related
|
||||||
|
**/android/**/gradle-wrapper.jar
|
||||||
|
**/android/.gradle
|
||||||
|
**/android/captures/
|
||||||
|
**/android/gradlew
|
||||||
|
**/android/gradlew.bat
|
||||||
|
**/android/key.properties
|
||||||
|
**/android/local.properties
|
||||||
|
**/android/**/GeneratedPluginRegistrant.java
|
||||||
|
|
||||||
|
# iOS/XCode related
|
||||||
|
**/ios/**/*.mode1v3
|
||||||
|
**/ios/**/*.mode2v3
|
||||||
|
**/ios/**/*.moved-aside
|
||||||
|
**/ios/**/*.pbxuser
|
||||||
|
**/ios/**/*.perspectivev3
|
||||||
|
**/ios/**/*sync/
|
||||||
|
**/ios/**/.sconsign.dblite
|
||||||
|
**/ios/**/.tags*
|
||||||
|
**/ios/**/.vagrant/
|
||||||
|
**/ios/**/DerivedData/
|
||||||
|
**/ios/**/Icon?
|
||||||
|
**/ios/**/Pods/
|
||||||
|
**/ios/**/.symlinks/
|
||||||
|
**/ios/**/profile
|
||||||
|
**/ios/**/xcuserdata
|
||||||
|
**/ios/.generated/
|
||||||
|
**/ios/Flutter/.last_build_id
|
||||||
|
**/ios/Flutter/App.framework
|
||||||
|
**/ios/Flutter/Flutter.framework
|
||||||
|
**/ios/Flutter/Flutter.podspec
|
||||||
|
**/ios/Flutter/Generated.xcconfig
|
||||||
|
**/ios/Flutter/app.flx
|
||||||
|
**/ios/Flutter/app.zip
|
||||||
|
**/ios/Flutter/flutter_assets/
|
||||||
|
**/ios/Flutter/flutter_export_environment.sh
|
||||||
|
**/ios/ServiceDefinitions.json
|
||||||
|
**/ios/Runner/GeneratedPluginRegistrant.*
|
||||||
|
|
||||||
|
# Exceptions to above rules.
|
||||||
|
!**/ios/**/default.mode1v3
|
||||||
|
!**/ios/**/default.mode2v3
|
||||||
|
!**/ios/**/default.pbxuser
|
||||||
|
!**/ios/**/default.perspectivev3
|
||||||
|
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
|
||||||
|
|
||||||
|
### Linux ###
|
||||||
|
*~
|
||||||
|
|
||||||
|
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||||
|
.fuse_hidden*
|
||||||
|
|
||||||
|
# KDE directory preferences
|
||||||
|
.directory
|
||||||
|
|
||||||
|
# Linux trash folder which might appear on any partition or disk
|
||||||
|
.Trash-*
|
||||||
|
|
||||||
|
# .nfs files are created when an open file is removed but is still being accessed
|
||||||
|
.nfs*
|
||||||
|
|
||||||
|
### macOS ###
|
||||||
|
# General
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Icon must end with two \r
|
||||||
|
Icon
|
||||||
|
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
.com.apple.timemachine.donotpresent
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
||||||
|
|
||||||
|
### macOS Patch ###
|
||||||
|
# iCloud generated files
|
||||||
|
*.icloud
|
||||||
|
|
||||||
|
### VisualStudioCode ###
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
!.vscode/*.code-snippets
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Built Visual Studio Code Extensions
|
||||||
|
*.vsix
|
||||||
|
|
||||||
|
### VisualStudioCode Patch ###
|
||||||
|
# Ignore all local history of files
|
||||||
|
.history
|
||||||
|
.ionide
|
||||||
|
|
||||||
|
# Support for Project snippet scope
|
||||||
|
|
||||||
|
### Windows ###
|
||||||
|
# Windows thumbnail cache files
|
||||||
|
Thumbs.db
|
||||||
|
Thumbs.db:encryptable
|
||||||
|
ehthumbs.db
|
||||||
|
ehthumbs_vista.db
|
||||||
|
|
||||||
|
# Dump file
|
||||||
|
*.stackdump
|
||||||
|
|
||||||
|
# Folder config file
|
||||||
|
[Dd]esktop.ini
|
||||||
|
|
||||||
|
# Recycle Bin used on file shares
|
||||||
|
$RECYCLE.BIN/
|
||||||
|
|
||||||
|
# Windows Installer files
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# Windows shortcuts
|
||||||
|
*.lnk
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,macos,dart,flutter,linux,windows
|
||||||
|
|
||||||
|
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
|
||||||
|
|
||||||
# IntelliJ and Android Studio
|
|
||||||
.idea/
|
.idea/
|
||||||
|
*.iml
|
||||||
|
.mason/
|
||||||
|
1
.vscode/configurationCache.log
vendored
1
.vscode/configurationCache.log
vendored
@ -1 +0,0 @@
|
|||||||
{"buildTargets":[],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[],"compilerArgs":[]},"fileIndex":[]}}
|
|
6
.vscode/dryrun.log
vendored
6
.vscode/dryrun.log
vendored
@ -1,6 +0,0 @@
|
|||||||
make --dry-run --always-make --keep-going --print-directory
|
|
||||||
make: Entering directory `/Users/maloleon/Dev/Studio/wyatt-bricks'
|
|
||||||
make: Leaving directory `/Users/maloleon/Dev/Studio/wyatt-bricks'
|
|
||||||
|
|
||||||
make: *** No targets specified and no makefile found. Stop.
|
|
||||||
|
|
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"makefile.extensionOutputFolder": "./.vscode"
|
|
||||||
}
|
|
225
.vscode/targets.log
vendored
225
.vscode/targets.log
vendored
@ -1,225 +0,0 @@
|
|||||||
make all --print-data-base --no-builtin-variables --no-builtin-rules --question
|
|
||||||
# GNU Make 3.81
|
|
||||||
# Copyright (C) 2006 Free Software Foundation, Inc.
|
|
||||||
# This is free software; see the source for copying conditions.
|
|
||||||
# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
# This program built for i386-apple-darwin11.3.0
|
|
||||||
|
|
||||||
# Make data base, printed on Sun Jun 26 18:03:22 2022
|
|
||||||
|
|
||||||
# Variables
|
|
||||||
|
|
||||||
# automatic
|
|
||||||
<D = $(patsubst %/,%,$(dir $<))
|
|
||||||
# automatic
|
|
||||||
?F = $(notdir $?)
|
|
||||||
# environment
|
|
||||||
VSCODE_LOG_NATIVE = false
|
|
||||||
# automatic
|
|
||||||
?D = $(patsubst %/,%,$(dir $?))
|
|
||||||
# automatic
|
|
||||||
@D = $(patsubst %/,%,$(dir $@))
|
|
||||||
# automatic
|
|
||||||
@F = $(notdir $@)
|
|
||||||
# makefile
|
|
||||||
CURDIR := /Users/maloleon/Dev/Studio/wyatt-bricks
|
|
||||||
# makefile
|
|
||||||
SHELL = /bin/sh
|
|
||||||
# environment
|
|
||||||
VSCODE_NLS_CONFIG = {"locale":"fr","availableLanguages":{},"_languagePackSupport":true}
|
|
||||||
# environment
|
|
||||||
_ = /usr/bin/make
|
|
||||||
# makefile
|
|
||||||
MAKEFILE_LIST :=
|
|
||||||
# environment
|
|
||||||
VSCODE_VERBOSE_LOGGING = true
|
|
||||||
# environment
|
|
||||||
__CFBundleIdentifier = com.microsoft.VSCode
|
|
||||||
# environment
|
|
||||||
VSCODE_IPC_HOOK_EXTHOST = /var/folders/1x/xv2hzcrn2l593w6l_bglvy5h0000gn/T/vscode-ipc-5172451b-2e9f-4922-afcf-cd2e4dfb5b2b.sock
|
|
||||||
# environment
|
|
||||||
VSCODE_CWD = /
|
|
||||||
# environment
|
|
||||||
PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/maloleon/Tools/flutter/bin:/Users/maloleon/.pub-cache/bin:/Users/maloleon/Dev/Studio/studio-cli/build:~/Library/Android/sdk/platform-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/maloleon/Tools/flutter/bin:/Users/maloleon/Dev/Studio/studio-cli/build
|
|
||||||
# environment
|
|
||||||
VSCODE_LOG_STACK = false
|
|
||||||
# environment
|
|
||||||
ELECTRON_RUN_AS_NODE = 1
|
|
||||||
# default
|
|
||||||
.FEATURES := target-specific order-only second-expansion else-if archives jobserver check-symlink
|
|
||||||
# environment
|
|
||||||
SSH_AUTH_SOCK = /private/tmp/com.apple.launchd.BcP3p7pQIh/Listeners
|
|
||||||
# automatic
|
|
||||||
%F = $(notdir $%)
|
|
||||||
# environment
|
|
||||||
VSCODE_PIPE_LOGGING = true
|
|
||||||
# environment
|
|
||||||
PWD = /Users/maloleon/Dev/Studio/wyatt-bricks
|
|
||||||
# environment
|
|
||||||
ORIGINAL_XDG_CURRENT_DESKTOP = undefined
|
|
||||||
# environment
|
|
||||||
VSCODE_AMD_ENTRYPOINT = vs/workbench/api/node/extensionHostProcess
|
|
||||||
# environment
|
|
||||||
HOME = /Users/maloleon
|
|
||||||
# default
|
|
||||||
MAKEFILEPATH := /Applications/Xcode.app/Contents/Developer/Makefiles
|
|
||||||
# environment
|
|
||||||
VSCODE_CODE_CACHE_PATH = /Users/maloleon/Library/Application Support/Code/CachedData/30d9c6cd9483b2cc586687151bcbcd635f373630
|
|
||||||
# environment
|
|
||||||
LOGNAME = maloleon
|
|
||||||
# environment
|
|
||||||
APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL = 1
|
|
||||||
# environment
|
|
||||||
VSCODE_HANDLES_UNCAUGHT_ERRORS = true
|
|
||||||
# automatic
|
|
||||||
^D = $(patsubst %/,%,$(dir $^))
|
|
||||||
# environment
|
|
||||||
XPC_FLAGS = 0x0
|
|
||||||
# default
|
|
||||||
MAKE = $(MAKE_COMMAND)
|
|
||||||
# default
|
|
||||||
MAKECMDGOALS := all
|
|
||||||
# environment
|
|
||||||
SHLVL = 1
|
|
||||||
# default
|
|
||||||
MAKE_VERSION := 3.81
|
|
||||||
# environment
|
|
||||||
USER = maloleon
|
|
||||||
# makefile
|
|
||||||
.DEFAULT_GOAL :=
|
|
||||||
# automatic
|
|
||||||
%D = $(patsubst %/,%,$(dir $%))
|
|
||||||
# default
|
|
||||||
MAKE_COMMAND := /Applications/Xcode.app/Contents/Developer/usr/bin/make
|
|
||||||
# default
|
|
||||||
.VARIABLES :=
|
|
||||||
# environment
|
|
||||||
TMPDIR = /var/folders/1x/xv2hzcrn2l593w6l_bglvy5h0000gn/T/
|
|
||||||
# automatic
|
|
||||||
*F = $(notdir $*)
|
|
||||||
# environment
|
|
||||||
VSCODE_IPC_HOOK = /Users/maloleon/Library/Application Support/Code/1.68.1-main.sock
|
|
||||||
# makefile
|
|
||||||
MAKEFLAGS = Rrqp
|
|
||||||
# environment
|
|
||||||
MFLAGS = -Rrqp
|
|
||||||
# automatic
|
|
||||||
*D = $(patsubst %/,%,$(dir $*))
|
|
||||||
# environment
|
|
||||||
XPC_SERVICE_NAME = application.com.microsoft.VSCode.45544054.45544060
|
|
||||||
# automatic
|
|
||||||
+D = $(patsubst %/,%,$(dir $+))
|
|
||||||
# automatic
|
|
||||||
+F = $(notdir $+)
|
|
||||||
# environment
|
|
||||||
__CF_USER_TEXT_ENCODING = 0x1F5:0x0:0x1
|
|
||||||
# environment
|
|
||||||
COMMAND_MODE = unix2003
|
|
||||||
# default
|
|
||||||
MAKEFILES :=
|
|
||||||
# automatic
|
|
||||||
<F = $(notdir $<)
|
|
||||||
# environment
|
|
||||||
LC_ALL = C
|
|
||||||
# automatic
|
|
||||||
^F = $(notdir $^)
|
|
||||||
# default
|
|
||||||
SUFFIXES :=
|
|
||||||
# default
|
|
||||||
.INCLUDE_DIRS = /usr/local/include
|
|
||||||
# environment
|
|
||||||
MAKELEVEL := 0
|
|
||||||
# environment
|
|
||||||
LANG = C
|
|
||||||
# environment
|
|
||||||
VSCODE_PID = 8404
|
|
||||||
# variable set hash-table stats:
|
|
||||||
# Load=62/1024=6%, Rehash=0, Collisions=1/83=1%
|
|
||||||
|
|
||||||
# Pattern-specific Variable Values
|
|
||||||
|
|
||||||
# No pattern-specific variable values.
|
|
||||||
|
|
||||||
# Directories
|
|
||||||
|
|
||||||
# . (device 16777220, inode 45816286): 13 files, no impossibilities.
|
|
||||||
|
|
||||||
# 13 files, no impossibilities in 1 directories.
|
|
||||||
|
|
||||||
# Implicit Rules
|
|
||||||
|
|
||||||
# No implicit rules.
|
|
||||||
|
|
||||||
# Files
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
all:
|
|
||||||
# Command-line target.
|
|
||||||
# Implicit rule search has been done.
|
|
||||||
# File does not exist.
|
|
||||||
# File has not been updated.
|
|
||||||
# variable set hash-table stats:
|
|
||||||
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
.SUFFIXES:
|
|
||||||
# Implicit rule search has not been done.
|
|
||||||
# Modification time never checked.
|
|
||||||
# File has not been updated.
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
Makefile:
|
|
||||||
# A default, MAKEFILES, or -include/sinclude makefile.
|
|
||||||
# Implicit rule search has been done.
|
|
||||||
# File does not exist.
|
|
||||||
# File has been updated.
|
|
||||||
# Failed to be updated.
|
|
||||||
# variable set hash-table stats:
|
|
||||||
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
makefile:
|
|
||||||
# A default, MAKEFILES, or -include/sinclude makefile.
|
|
||||||
# Implicit rule search has been done.
|
|
||||||
# File does not exist.
|
|
||||||
# File has been updated.
|
|
||||||
# Failed to be updated.
|
|
||||||
# variable set hash-table stats:
|
|
||||||
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
.DEFAULT:
|
|
||||||
# Implicit rule search has not been done.
|
|
||||||
# Modification time never checked.
|
|
||||||
# File has not been updated.
|
|
||||||
|
|
||||||
# Not a target:
|
|
||||||
GNUmakefile:
|
|
||||||
# A default, MAKEFILES, or -include/sinclude makefile.
|
|
||||||
# Implicit rule search has been done.
|
|
||||||
# File does not exist.
|
|
||||||
# File has been updated.
|
|
||||||
# Failed to be updated.
|
|
||||||
# variable set hash-table stats:
|
|
||||||
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
|
|
||||||
|
|
||||||
# files hash-table stats:
|
|
||||||
# Load=6/1024=1%, Rehash=0, Collisions=0/17=0%
|
|
||||||
# VPATH Search Paths
|
|
||||||
|
|
||||||
# No `vpath' search paths.
|
|
||||||
|
|
||||||
# No general (`VPATH' variable) search path.
|
|
||||||
|
|
||||||
# # of strings in strcache: 0
|
|
||||||
# # of strcache buffers: 0
|
|
||||||
# strcache size: total = 0 / max = 0 / min = 4096 / avg = 0
|
|
||||||
# strcache free: total = 0 / max = 0 / min = 4096 / avg = 0
|
|
||||||
|
|
||||||
# Finished Make data base on Sun Jun 26 18:03:22 2022
|
|
||||||
|
|
||||||
|
|
||||||
make: *** No rule to make target `all'. Stop.
|
|
||||||
|
|
19
README.md
19
README.md
@ -31,9 +31,6 @@
|
|||||||
<a href="https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_analysis">
|
<a href="https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_analysis">
|
||||||
<img src="https://img.shields.io/badge/Style-Wyatt%20Analysis-blue.svg?style=flat-square" alt="Style: Wyatt Analysis" />
|
<img src="https://img.shields.io/badge/Style-Wyatt%20Analysis-blue.svg?style=flat-square" alt="Style: Wyatt Analysis" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/invertase/melos">
|
|
||||||
<img src="https://img.shields.io/badge/Maintained%20with-melos-f700ff.svg?style=flat-square" alt="Maintained with Melos" />
|
|
||||||
</a>
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
@ -50,15 +47,23 @@ Use reusable templates called wyatt bricks to supercharge your workflow.
|
|||||||
# 🎯 Activate from https://pub.dev
|
# 🎯 Activate from https://pub.dev
|
||||||
dart pub global activate mason_cli
|
dart pub global activate mason_cli
|
||||||
|
|
||||||
# 🚀 Initialize mason if neede
|
# 🚀 Initialize mason if needed
|
||||||
mason init
|
mason init
|
||||||
|
```
|
||||||
|
|
||||||
|
## Create a Brick
|
||||||
|
|
||||||
|
```sh
|
||||||
|
mason new <BRICK> -o ./bricks
|
||||||
```
|
```
|
||||||
|
|
||||||
## Use
|
## Use
|
||||||
|
|
||||||
Please add your bricks in `./bricks`.
|
Please add your bricks in `./bricks`. (See `Create a Brick` section)
|
||||||
|
|
||||||
Please specify the prerequisites necessary to use the brick (The code must be able to compile directly after its integration.)
|
Please specify the prerequisites necessary to use the brick (The code must be able to compile directly after its integration.)
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# To load all bricks (and generate mason-lock.json)
|
||||||
|
mason get
|
||||||
|
```
|
BIN
resources/wyatt-campus-logo.png
Normal file
BIN
resources/wyatt-campus-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.7 KiB |
BIN
resources/wyatt-studio-logo.png
Normal file
BIN
resources/wyatt-studio-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Loading…
x
Reference in New Issue
Block a user