The following document will help you setup this repo for local development utilizing PowerShell Core, VS Code, and the installation of the necessary tools to support the build.ps1
script.
Hope you enjoy the content. Any support is greatly appreciated. Thank you! 🙇
Table of Contents
The following are the items recommended for installation to properly make use of this repo in your development environment.
TBD
The Application:
Extensions:
- Code Spell Checker
- Dart
- Deno
- Docker
- ESLint
- Flutter
- Markdown All in One
- Markdown Preview Mermaid Support
- PowerShell
- Rust
The build.ps1 --build
script provides the ability to build, test, and document the codemelted_developer
repo modules. The build.ps1 --deploy
deploys the CodeMelted DEV website. The build.ps1 --test
will test any changes to the repo modules.
The following are the individual source module project folders. They are setup to work with both the CLI tools of that particular language SDK and the build.ps1
script. For an understanding what these modules are about see the design-notes.drawio.html
file or the individual README.md
file of each project.
- codemelted_dev: An
mdbook
project documenting what the CodeMelted DEV Project is all about. - codemelted_flutter: The development of the
codemelted.dart
module and supporting project definitions for targeting Flutter Web targets. Supports both SDK deployment to thecodemelted.com
domain andpub.dev
for discoverability by flutter developers. - codemelted_js: The development of the
codemelted.js
ES6 module for usage in Deno, NodeJS, and static Web page deployments. Supports SDK deployment to thecodemelted.com
domain with support via thecodemelted
CLI when starting new web projects. - codemelted_pi: An
mdbook
project documenting the CodeMelted PI project. It will contain all the design artifacts and instructions for how to setup such a system for photography fun. - codemelted_pwsh: An
mdbook
project documenting thecodemelted.ps1
module that represents thecodemelted
CLI. Supports both SDK deployment to thecodemelted.com
domain and the Microsoft PSGallery for script installation. - codemelted_rust: The development of the
codemelted.rs
cargo project to support native app / service development. Supports both SDK deployment to thecodemelted.com
domain and thecrates.io
Rust repository. index.html
: Static page for thecodemelted.com/developer
domain to access the above SDK documents.