/typescript-application-blueprint

Simplifying application scaffolding for myself

Primary LanguageTypeScript

TypeScript Application Blueprint

Prerequesites

You will need the following installed on your computer:

Installing

  • Clone this repository
    • via HTTPS $ git clone https://github.com/zulaica/typescript-application-blueprint.git or
    • via SSH $ git clone git@github.com:zulaica/typescript-application-blueprint.git
  • $ cd typescript-application-blueprint
  • $ yarn

Scripts

  • $ yarn build to build a local copy of the application.
  • $ yarn watch to monitor and build when changes are saved.
  • $ yarn serve to serve the application locally

Contributing

Git Commit Messages[1]

  • Commit early, commit oftenβ„’
  • Commits should be concise enough to describe in one line
  • Limit commit messages to 80 characters
  • Use the present tense (e.g. "Do the thing" not "Did the thing")
  • Use the imperative mood (e.g. "Do the thing" not "Does the thing")
  • Start the commit message with the appropriate emoji pair (followed by two spaces)
  • Use actual emoji and not Github's emoji short-codes
Emoji Pair Usage Suggested Text Shortcut
Code
πŸ†• πŸ›  adding new code ::codenew
πŸ”„ πŸ›  refactoring code ::codeedit
πŸ’¨ πŸ› fixing a bug ::bugfix
Dependencies
πŸ†• πŸ“¦ adding a dependency ::pkgnew
⬆️ πŸ“¦ upgrading a dependency ::pkgup
⬇️ πŸ“¦ downgrading a dependency ::pkgdown
⏏️ πŸ“¦ remove a dependency ::pkgout
Documentation
πŸ†• πŸ“ adding documentation ::docsnew
πŸ”„ πŸ“ editing documentation ::docsedit
Image Assets
πŸ†• 🎨 adding image assets ::artnew
πŸ”„ 🎨 updating image assets ::artedit
⏏️ 🎨 removing image assets ::artout
Settings
πŸ†• βš™οΈ adding settings ::prefsnew
πŸ”„ βš™οΈ updating settings ::prefsedit

License

TBD


[1] Borrowed heavily from Atom's contribution documentation. ↩️