Skip to content

Creator is a command-line tool designed to help maintain a consistent folder structure in your projects, particularly tailored for React Native applications.

License

Notifications You must be signed in to change notification settings

andraderaul/creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creator

Code Quality Release License: MIT

About

Creator is a command-line tool designed to help maintain a consistent folder structure in your projects, particularly tailored for React Native applications. It allows you to define and enforce a folder structure pattern through a config.json file.

📝 Table of Contents

Features

This is the current roadmap for Creator:

  • Folder Structure Definition: Define and customize your project's folder structure using a config.json file.

  • Source Directory Definition: Define and customize where your project's folder structure will be created.

  • Generate Code Definition: Generate code based on the config file.

  • CLI Interface: Use a simple and intuitive command-line interface to create:

    • new features
    • new core
    • new application
    • new subdirectory based on the config file

Downloading Artifacts

Currently, you can download pre-built binaries for this project from the Releases page. Select the appropriate version and download the binary for your platform.

Installation

After downloading the binary, you can follow these steps to install and use the CLI:

  1. Linux:

    chmod +x creator
    sudo mv creator /usr/local/bin/
  2. macOS:

    chmod +x creator
    mv creator /usr/local/bin/

Usage

TODO: include screenshots or gif

You can see all the CLI commands by running the following command.

creator --help
Screen.Recording.2024-03-05.at.22.56.43.mov

Contributing

We welcome contributions to make Creator even better. If you have suggestions, bug reports, or want to contribute code, follow these steps:

  1. Assuming that you have

  2. To run Creator on your machine in developer mode, follow these steps:

    # Clone the repository
    git clone https://github.com/andraderaul/creator.git
    
    # Change into the project directory
    cd creator
    
    # Build the project
    cargo build
    
    # Run the project
    cargo run -- new-feature my_feature
  3. Fork the project.

  4. Create your feature branch: git checkout -b feature/my-feature.

  5. Commit your changes: git commit -am 'Add new feature'.

  6. Push to the branch: git push origin feature/my-feature.

  7. Submit a pull request.

License

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

Acknowledgements

TODO: Improve this section

Contact

For questions, feedback, or issues, feel free to reach out:

About

Creator is a command-line tool designed to help maintain a consistent folder structure in your projects, particularly tailored for React Native applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published