Skip to content

gitter-badger/p6dx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bring your Perl 6 workflow to the next level!


Coverage Status Build Status Issues License Gitter

About | Usage | Documentation | Rules | Contributing


About

P6Dx provides a platform for leveraging language workflow tools in any text editor. The included p6dx bin script provides several flags with easy access to:

  • Code completions (per file, per package, even required packages)
  • Syntax checking (cascading rule declarations)
  • And more? (Code coverage? ctags? let me know!)

Usage

Install

panda install p6dx
zef install p6dx

Config

Mostly TBD. You will be able to specify syntax rules in either a user's home folder, the project's base path, a manually supplied file, or via a special comment syntax.

Command Line

p6dx # displays help
p6dx -d $file_or_dir "$part_of_string" # completions
p6dx -x $file_or_dir # syntax check

Editors

Currently no editors are using P6Dx, however after I've finalized some of the data design, I plan to integrate this into linter-perl6 for Atom Editor and then I'll try my hand at writing a Gedit plugin.

Contributing

I'm gonna try and keep some high-level issues for each feature. Right now, I mostly need help hashing out conventions and solving bugs in my really early code. Feel free to submit PRs too though!

Ideas

  • code coverage
  • ctags generation
  • code formatter

Acknowledgements

About

Perl 6 completions and linting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%