How Can I Help: Difference between revisions
Jump to navigation
Jump to search
(initial page) |
(→GSOC 2014 Wish List: strikethrough) |
||
(36 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: | __NOTOC__ | ||
[[Category:Roadmaps]][[Category:Development]][[Category:Discussion]] | |||
{{Announcement|This page is multifaceted|The reasons for it's creation are listed below}} | |||
<center> | |||
# <big>Projects related to the [http://bugs.scribus.net/tag_view_page.php?tag_id=164 EasyHack tag] and/or [[Low Hanging Fruit]]</big><br /> | |||
# <big>List current ongoing Scribus projects and who is working on that (roadmap stuff)</big> | |||
</center> | |||
== Perspective == | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
An interaction on IRC the other day: | |||
<div class="mw-collapsible-content"> | |||
<pre>honestly... if you can code c++ | |||
this is a dream project | |||
it's the only software of its kind | |||
it's professional grade | |||
and there's 12000 bugs | |||
you can be busy for the rest of your life | |||
imagine if this software picks up a big customer/client and they want to put it on 1000 machines | |||
and you're an expert on it and know the codebase | |||
its either indesign, ms pub, or this | |||
quark is dead right? | |||
for software my computer can't even run | |||
scribus is one bug fixing iteration, a feature iteration, and a ux iteration, away from being really solid | |||
i take it 1.5 is the first one of these | |||
you guys have to get it solid on ubuntu and fedora though | |||
that would be priority imo | |||
</pre> | |||
</div></div> | |||
==A list of tasks== | ==A list of tasks== | ||
* migrate python scripts to scripter2 | * [[How Can I Help/migrate python scripts to scripter2|Migrate Python Scripts to Scripter2]] | ||
* Indic RTL script | * Indic RTL script ([http://forums.scribus.net/index.php/topic,1215.msg5356.html#msg5356 link aggregation of all related bugs in one place]) | ||
* help review and test new features (new importer) | |||
* Write documentation for new import formats | |||
* Better seamless updates of the git repos with the svn so the devs that use git don't need to be concerned and jump right in to their work. | |||
* [[Barcode_Plugin_Development]] | |||
* Get MrScribe (IRC bot) to post links to mantisBT if referenced in #scribus freenode | |||
* Create documentation on how to compile the scribus documentation (scribus-doc folder) | |||
=Ongoing= | |||
==Current Roadmap== | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
<big>'''Expand this pane to view the Current Roadmap'''</big> | |||
<div class="mw-collapsible-content">{{:1.5.x_Roadmap}}</div> | |||
</div> | |||
<hr /> | |||
==<strike>GSOC 2014</strike> Wish List== | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
<big>'''Expand this pane to view the <strike>GSOC 2014</strike> Wishlist'''</big> | |||
<div class="mw-collapsible-content">{{:GSOC_2014_Ideas}}</div> | |||
</div> | |||
== | ==Ideas== | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
* <big>'''Python script repository'''</big> | |||
<div class="mw-collapsible-content"> | |||
:#Creating a python script repo | |||
:#UI for accessing scripts via Scribus (think this exists already) | |||
:#Spiffy 'ReadTheDocs' type of manual on how to code Scribus python scripts with screenshot examples for each script | |||
:#Perhaps use a github gist model: http://mattikus.github.io/pygist/ | |||
</div></div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
* <big>'''Think about migrating away from MantisBT'''</big> | |||
<div class="mw-collapsible-content"> | |||
::Reasons: | |||
::# Move away from the barred entry access of the bugracker ([http://lists.scribus.net/pipermail/scribus-dev/2014-January/001964.html example:] where users need to write for permission to open an account - unless there some psychology around why this is set up like this) | |||
::# Better captcha support | |||
::# Support different authentication schemes, oauth with gitbub, bitbucket, stackexchange etc.. | |||
::# Integrated wiki in to bug tracker. (Separate from main site) | |||
::# Autogenerated roadmap and with wiki integration so no need to manually edit wiki Roadmap pages | |||
::# Support for 3rd party services like: | |||
::::*[https://openhatch.org/wiki/Bug_trackers OpenHatch:] 'is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.' | |||
::::*[https://www.bountysource.com/ BountySource:] The funding platform for open-source software. Improve the open-source projects you love by creating/collecting bounties and pledging to fundraisers! | |||
::Possible solutions: | |||
::# Trac | |||
::# Github | |||
::# Gitlab | |||
::# The Bug Genie | |||
</div></div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
* <big>'''Create a template repo where users can share and collaborate on templates'''</big> | |||
<div class="mw-collapsible-content"> | |||
:: Replace scribusstuff.org as the go to resource for scribus related templates etc... | |||
</div></div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
* <big>'''Utilizing a Continuous Integration software like Jenkins'''</big> | |||
<div class="mw-collapsible-content"> | |||
::The builds could be set to build bi-monthly and ''ideally'' would contain all supported platforms (example: [https://gimptest.flamingtext.com:9090/ Gimp]) | |||
::# Automatic building of different linux packages | |||
::# Automatic building & upload of release ZIP's | |||
::# Run tests on more platforms (Windows, OS X, FreeBSD, Ubuntu) | |||
::# The possibility to automagically builds docs from the code ? | |||
* can this script be useful at all ? [http://tex.stackexchange.com/a/153092 gif animation latex generator] | |||
</div></div> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px;"> | |||
* <big>'''Online Code Reviewer'''</big> | |||
<div class="mw-collapsible-content"> | |||
::#[https://code.google.com/p/gerrit/ Gerrit] Web based code review and project management for Git based projects. [https://codereview.qt-project.org/#change,75211 ('''example''')] | |||
</div></div> | |||
===Farfetched=== | |||
* Scribus interface have the look&feel&speed of apps like [http://www.sublimetext.com/3 Sublime Text v3] [https://news.ycombinator.com/item?id=2822114 (gui)] or [http://www.chris-granger.com/lighttable/ Light Table] ([https://groups.google.com/forum/#!topic/light-table-discussion/V9el_HGlY3U gui]) |
Latest revision as of 03:08, 14 February 2014
- Projects related to the EasyHack tag and/or Low Hanging Fruit
- List current ongoing Scribus projects and who is working on that (roadmap stuff)
Perspective
Expand
An interaction on IRC the other day:
A list of tasks
- Migrate Python Scripts to Scripter2
- Indic RTL script (link aggregation of all related bugs in one place)
- help review and test new features (new importer)
- Write documentation for new import formats
- Better seamless updates of the git repos with the svn so the devs that use git don't need to be concerned and jump right in to their work.
- Barcode_Plugin_Development
- Get MrScribe (IRC bot) to post links to mantisBT if referenced in #scribus freenode
- Create documentation on how to compile the scribus documentation (scribus-doc folder)
Ongoing
Current Roadmap
Expand
Expand this pane to view the Current Roadmap
GSOC 2014 Wish List
Expand
Expand this pane to view the GSOC 2014 Wishlist
Ideas
Expand
- Python script repository
Expand
- Think about migrating away from MantisBT
Expand
- Create a template repo where users can share and collaborate on templates
Expand
- Utilizing a Continuous Integration software like Jenkins
Expand
- Online Code Reviewer
Farfetched
- Scribus interface have the look&feel&speed of apps like Sublime Text v3 (gui) or Light Table (gui)