Skip to content

Tataru-Taru/ffxiv-teamcraft

 
 

Repository files navigation

ffxiv-teamcraft

Collaborative crafting tool for Final Fantasy XIV

https://ffxivteamcraft.com

Discord for support, bugs discussion and contributors: https://discord.gg/r6qxt6P

Development

Conventional Commits

Prepare your environment

  • Install Node.js (>= 8.2) and NPM (>=5.3)
  • Install local dev dependencies: npm install while current directory is this repo

Live Development Server

Simply run npm start to start a live server with file watcher.

Contributing

Commit Messages

The commit messages are checked by a pre-commit git hook, meaning that if they don't meet the requirements, your commit will not be created.

A commit message should follow this structure:

   <type>: <subject>
   <BLANK LINE>
   <body>
   <BLANK LINE>
   <footer>

Only the first line is mandatory, the rest is optional.

Types are the ones used by standard-version:

  • feat - New feature
  • fix - Bug fix
  • docs - Documentation-related
  • style - Style-related
  • refactor - Refactoring of a code piece/feature
  • perf - Performance optimization
  • test - Tests-related
  • build - Build-related
  • ci - Continuous Integration-related
  • chore - Changes that are not needed to be displayed in the changelog
  • revert - Commit reverts

Examples:

chore: list menu not shown properly (#15)

fix: need latest rxjs

For our http calls, rxjs can make us save a lot of time, it had to be updated.

License

MIT

About

A ffxiv tool to handle collaborative crafts easily

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 69.1%
  • HTML 23.1%
  • CSS 6.1%
  • C# 1.1%
  • JavaScript 0.6%