0.1.2 • Published 5 years ago

wily v0.1.2

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

wily

Build Status PRs Welcome MIT License

Build Node.js APIs from the command line

Getting Started

Install wily globally: npm install -g wily

Once installed, a new API can be created by calling wily init, like so:

wily gif

✨ Supported & in-progress Features

API ArchitectureFrameworkDatabaseORMODMAuthenticationValidationTesting
RESTExpressMySQLKnex.jsMongooseJWTJoiMocha
GraphQLhapiMongoDBSequelizeMongoDB Driverexpress-session yar (Hapi)ValidatorJest

📦 Built-in Packages

🤓 Wily Tech

Development (Contribute!)

If you're interested in contributing to this project, then THANK YOU! I appreciate your interest :) You can contribute to this project by working on any of the open issues. You can also see which issues are not in progress on the development board.

Lastly, I am here to help. Please reach out with any questions. I appreciate all contributions no matter how big or small.

Discord server: https://discord.gg/Dze88Pe

Getting Started

  • Fork & clone this project
  • Next, you will need to Install TypeScript
  • That's it! Now you can compile this project in watch-mode by running tsc -w

Testing your contributions

  • Run cp tests/apis/.env.sample tests/apis/.env to create a copy of the dotenv sample file for tests
  • Fill out the newly created dotenv file with your own values & credentials (e.g. database hosts, users and passwords)
  • Run npm test

NOTE: Do not modify tests/apis/.env.sample as it can expose your personal credentials if you include it in your commits

Suggested reads: