The idea is awesome. If XWiki-based platform got adopted by Apache - that would make all
the difference.
bloodhound is built on trac - so the competition will be against features it provides.
Knowing strong sides of XWiki, the task would be to cover the strong sides of trac (issue
tracker, VCS integration, etc)
*** Bundled "Apache-project wiki skeleton" (space with template pages
describing team, repository, tools, practices, environment set-up and so on) Something
similar to
http://dev.xwiki.org/xwiki/bin/view/Main/WebHome . Just like Maven enforces
project structure, this template would enforce wiki structure for project development.
How much time do you think we have to implement this flavor?
________________________________________
From: devs-bounces(a)xwiki.org [devs-bounces(a)xwiki.org] On Behalf Of Vincent Massol
[vincent(a)massol.net]
Sent: Sunday, November 18, 2012 12:11 PM
To: XWiki Developers
Subject: [xwiki-devs] [Idea] XWiki Project Development Flavor
Hi devs,
I've noticed Apache BloodHound (
https://issues.apache.org/bloodhound/) and this
reminded of this idea I've had several times in the past: Creating a Project
Development Flavor of XE. I mentioned it in some other email already but I wanted to see
if this excites you as much as it does for me and maybe we could brainstorm in this thread
about what it could be like .
Some scattered thoughts:
* First, from the point of view of the XWiki project I believe it could be a game changer
if we did it right since it has the potential of being adopted by projects around the
world and thus making them discover xwiki as a result. And since they're developers
they would be able to take advantage of XWiki's development features and contribute
back to the project through extensions for example.
* Ideally it would be awesome that this project be started independently of the XWiki
project I think and just use XWiki as the platform since it's a full fledged project
with a different goal than the XWiki project itself.
* We need to finish the Flavor idea by allowing the DM to list flavors.
* Some ideas of content for this Development Project flavor:
** A home page dashboard about metrics of your project. These metrics would be retried
from external sources. Examples:
*** Statistics about commits using Git/GitHub
*** Latest emails (taken from mailman or other mailing list software, possibly by
subscribing the project to a mailing list so that it gets the emails)
*** Latest issues (taken from JIRA for example)
*** Screenshot example:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/XWikiOrgProposal2#…
** A Release application to help perform releases
** A forum application, for example the Mail Archive Application done by Jeremie which
would need to be improved to add ability to post from it
** A Release notes application
** The Blog application
** Ability to generate a whole PDF for the project's documentation for a given
version
** A modern and nice skin (either Lyrebird or the new Skin proposal:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Skin4x)
** A layout configured for the flavor
** Future: a simple issue tracker (or integrate one) for those who want an all-in-one
solution. However keep the external issue tracker possibility for those already having an
issue tracker
** Some predefined templates for creating well known project pages: source repository,
build, hall in fame, project documentation home page, etc
** The IRC Bot application
** Bundle the JIRA macro
** Bundle the FAQ application
** A Roadmap application
* Of course we should use this flavor on
xwiki.org itself. And we could move some of the
modules we currently have in platform and that would make more sense there (jira macro,
IRC Bot application, FAQ application, etc).
WDYT?
Add your ideas to this email thread or, better, on
http://dev.xwiki.org/xwiki/bin/view/Design/DevelopmentFlavor
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs