• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Pencil: Pencil 是一款开源的原型图绘制工具,手绘风格的,就像自己在纸上画的那样。P ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Pencil

开源软件地址:

https://gitee.com/mirrors/pencil

开源软件介绍:

Pencil

Download Pencil from Github or Mozilla

Documentation StatusJoin the chat at https://gitter.im/prikhi/pencil

A GUI prototyping tool for Firefox, GNU/Linux, OS X & Windows.

Screenshot

Status

Pencil v3 is in development by Evolus, future work on this fork will be minimal.

This project was originally hosted on https://code.google.com/p/evoluspencil/ &was abandoned around 2013. This fork was started for new development on March13th, 2015.

Links

Extra Stencil Collections

Additional collections are available on theOriginal Stencil Download Page.

Known Issues

  • The Native UI Stencil Collection does not load or export correctly, youshould avoid using this Stencil Collection for now(see #602).

Prerequisites

You will need version 36 or higher of firefox to run Pencil as aFirefox Extension. Linux users will need version 36 of either firefox,iceweasel or xulrunner. The Windows installer and OS X archivehas everything you need built-in.

Install

Windows, Linux, OS X & Firefox Packages are available for download from theReleases Page.

You can also install the Firefox Add-on from the Mozilla Add-onRepository.

To install the OS X package, unzip the archive and copy the Pencil.app folderto your Applications directory.

For specific Linux distributions:

Build

Firefox Extension

Pencil can be installed as Firefox Extension, instead of a standaloneapplication. To build the extension's XPI file:

cd build./build.sh xpifirefox Outputs/Pencil*.xpi

Linux

cd build./build.sh linuxxulrunner Outputs/Linux/application.ini || firefox --app Outputs/Linux/application.ini

A Pencil-*-linux-pkg.tar.gz package will also be created. This containsPencil nested within the directory structure that most Linux distributionsexpect(under /usr/share and /usr/bin) along with an executable, a desktopentry & mimetype information. This can be used for creatingdistribution-specific packages.

Windows

You'll need curl installed so you can pull the Windows XULRunner runtime andNSIS to compile the installer.

cd build./build.sh win32

This should place an installer exe in the Outputs/ folder.

OS X

You'll need curl installed to fetch the OS X XULRunner runtime.

cd build./build.sh mac

This will create a Pencil.app folder in Outputs/Mac and a compressedversion in Outputs/.

Documentation

To build the docs locally you'll need Sphinx along with someplugins, which are easily installable using Python's pip installer:

cd docs/sudo pip install -r requirements.txtmake html# Or if you want a PDFmake latexpdf

The output files will be put in /docs/build/.

Contribute

You don't have to be a programmer to contribute! All feature requests & bugreports are appreciated.

Users

  • File Bugs and Feature Requests. If you are unsure how to do this, read"Writing Good Bug Reports".
  • Reproduce Bugs – there are many issues which have not been confirmed sincethey were migrated from the original project. Try to reproduce the bug andstate in a comment if you could reproduce it or not. State your operatingsystem and Pencil version (example bug).
  • Report Duplicate Bugs - lots of imported bugs are duplicates and simply addnoise to the issue tracker. If you notice a duplicate issue, please leave acomment on the issue & mention the issue that you think it duplicates.
  • Improve the Documentation. The files are in the docs folder andwritten in reStructuredText.
  • Just spread the word :)

Technical Users

  • Package Pencil for your distribution or OS.
  • Create a Stencil Collection for your favorite UI framework or improvePencil's default offering, as described in theStencil Developer Documentation.

Developers

  • There are many bugs to fix – if you could tackle one or two that would begreat! The most important bugs have a Critical label. Thestars labels are a heritage of the old google code repository: Many stars =many people interested in the bug or feature. You can also check theMilestones for issues to tackle.
  • Commenting and documenting code to ease the programming for others – mostof it is currently without comments and having them would help much.

If you make changes that affect users, please update CHANGELOG.md.

For lots more information on getting started developing on Pencil, check outthe Developer's Documentation.

License

This fork is released under GPLv2 like it's parent codebase.


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
jcli-ishell-plugin: jcli-ishell-plugin 是一个用于 Jenkins CLI 的插件,它允许你以 ...发布时间:2022-03-24
下一篇:
gitmoji-vscode: 发布时间:2022-03-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap