Skip to content

weehong/appwrite-database-cloner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appwrite-database-cloner

A software project designed to clone databases in Appwrite, enabling developers to easily replicate their database environments for testing and development purposes.

Features

  • Environment Configuration: An example environment file .env.example to help configure your local environment.
  • Project Structure: A simple structure with main entry point in index.js.
  • Development Tools: Includes scripts for starting, developing, linting, and testing the application.
  • Linting: Automatically check for code quality using ESLint to maintain code standards.

Installation Instructions

To get started with the appwrite-database-cloner, follow these steps:

  1. Clone the repository:

    git clone https://github.com/weehong/appwrite-database-cloner.git
    cd appwrite-database-cloner
  2. Install dependencies: Make sure you have Node.js installed. Then, run:

    npm install
  3. Configure environment variables: Copy the .env.example to .env and update the values as necessary:

    cp .env.example .env

Usage Examples

To start the application, use the following command:

npm start

For development mode with automatic restarts on file changes, use:

npm run dev

To check the code quality, run:

npm run lint

To automatically fix linting issues, use:

npm run lint:fix

Contributing Guidelines

We welcome contributions to this project! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix:
    git checkout -b feature/YourFeature
  3. Make your changes and commit them:
    git commit -m "Add some feature"
  4. Push to your fork:
    git push origin feature/YourFeature
  5. Open a pull request with a description of your changes.

Please ensure your code adheres to the existing coding standards and passes all linting checks.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A JavaScript tool for cloning Appwrite databases, featuring a backend console for easy management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published