fractal

Generate fractals and render them in PNG format. Based on the Fractal Ruby Gem

Fractal

Language Status

Generate fractals and output them to PNG format. Based on the Fractal Ruby Gem.

WIP - This project is still being worked on

Installation

  • Clone project git clone <https://gitlab.com/MaterialFuture/fractal/>
  • cd fractal
  • Install using shards install
  • crystal build src/fractal.cr
  • mv fractal bin/

Usage

It'll mirror what Fractal Ruby Gem does with some QOL improvements and ability to extend it's functionality. Still WIP, when it's functional I'll put the docs here plus have --help and help work in the app.

Development

  • Clone project git clone <https://gitlab.com/MaterialFuture/fractal/>
  • cd fractal
  • Install using shards install
  • Make changes to src/fractal.cr

Contributing

  1. Fork it (https://gitlab.com/MaterialFuture/fractal/-/forks/new)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Todo

  • MVP
    • Setup Project
    • Convert Code From Ruby to Crystal
    • Setup Admiral Flags by breaking down commands
    • Setup Admiral Defaults
    • Have code be functional in the CLI
    • Have code be functional in the CLI
  • Nice To Have
    • Create Tests in spec
    • Setup more output formats
    • Have Errors Log to a log file
    • Work with other data sets other than just the main two fractal types
    • Randomize flag that sets some random parameters to render
Repository

fractal

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 2
  • almost 5 years ago
  • October 4, 2019
License

MIT License

Links
Synced at

Fri, 22 Nov 2024 10:01:08 GMT

Languages