Welcome to Guarapi! This repository contains packages related to the Guarapi framework ecosystem. Each package can be used independently or in combination to build powerful web applications with Guarapi.
Explore the individual packages in this monorepo:
- guarapi: Guarapi framework package.
- @guarapi/eslint-config-guarapi: Recommended code style configuration.
- @guarapi/create-guarapi-app: The starter kit package.
Click on the package names above to view their respective READMEs and learn more about each package's features and usage.
We enthusiastically welcome contributions from the Guarapi community. If you're interested in contributing to the project, please follow the steps outlined in our Contribution Guidelines. Your contributions can include bug fixes, new features, documentation improvements, or any other enhancements that benefit the Guarapi framework.
To maintain a friendly and inclusive environment, we expect all contributors and community members to adhere to our Code of Conduct. This code sets the standard for respectful and collaborative interactions within the Guarapi community.
If you're new to Guarapi, start by checking out the README for the guarapi package. It provides instructions on installation, basic usage, and API details.
For code style guidelines, refer to the @guarapi/eslint-config-guarapi package README.
To create a Guarapi from starter kit package, you can use the following command format:
pnpm create @guarapi/guarapi-app
yarn create @guarapi/guarapi-app
npx @guarapi/create-guarapi-app
This command will generate a new Guarapi application starter kit with the following options:
--name <name>
: Project name (default: my-project).--example <example>
: Example folder name (default: basic-api). You can pick one from the examples.--yes
: Create the app automatically and answer "yes" to any prompts.
For example, to create a Guarapi app with a custom name and example, you can run:
pnpm create @guarapi/guarapi-app --name my-custom-project --example my-custom-example
To run examples located in the ./examples
directory, you can use the following command format:
pnpm example --filter=basic-api
This command will execute the example named basic-api
. You can replace basic-api
with the name of the specific example you want to run.
Feel free to explore the Guarapi documentation for more details on effectively and efficiently utilizing the framework in your projects. If you have any questions or require further assistance, don't hesitate to reach out to our vibrant and supportive community.
Happy coding with Guarapi!