-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Developing APIs often requires a different set of configurations compared to traditional web applications.
This issue focuses on creating a new template tailored specifically for API projects, incorporating best practices and necessary components for building robust APIs in Rails.
Tasks:
- Define the directory structure suitable for API projects.
- Configure Rails API-only mode for minimal middleware.
- Include tools like Jbuilder or Active Model Serializers for JSON serialization.
- Implement token-based authentication using Devise or a suitable alternative.
- Set up API versioning for better control over API changes.
- Integrate Swagger or a similar tool for API documentation.
- Configure CORS to handle cross-origin requests appropriately.
- Implement and configure an authentication mechanism for API endpoints.
- Provide documentation on using the API template for API development.
ChatGPT help me write this issue
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request