ElkArte Community

Elk Development => Feature Discussion => Topic started by: TestMonkey on January 24, 2013, 05:04:31 pm

Title: Relevant project links
Post by: TestMonkey on January 24, 2013, 05:04:31 pm
This thread is here to help me (oops), and we all, to know the relevant documentation on the project available so far.
All of them need your input and help, and welcome your contributions.

Roadmap:
Estimated targets (personal and rough):
- 1.0 beta - March 2013
- 1.0 stable - Autumn/winter 2013

@emanuele's update:
- 1.0 stable - first quarter 2014.
@emanuele's 2nd update:
- 1.0 stable - first half 2014.

Development:
Documentation:
Contributing to the wiki is easy: just like any other wiki, it allows free edition of pages. A lot of user documentation can be "inherited" from SMF, since the first version is almost fully compatible with it.
The changes from SMF should probably be documented separately. Thoughts?

Special notes for developers:
https://github.com/elkarte/Elkarte/wiki/Architecture
At the bug tracker, you can find a list of (hopefully) easy bugs (https://github.com/elkarte/Elkarte/issues?direction=desc&labels=easy&milestone=4&page=4&sort=created&state=open) that can help introduce to he ElkArte development. Feel free to pick one or more and fix it. ;D

Bug/enhancements Tracker:
https://github.com/elkarte/Elkarte/issues

On external tools/functionality:
https://github.com/elkarte/Elkarte/issues/14

QA testing:
http://www.elkarte.net/index.php?topic=824.0

Question that has been asked:
- What about addons and themes, will we make a central repository or database/site, or not?

My (own) take on it:
- not make a site, but we can and will (probably) initiate two repositories on github, for the addons and for the themes from the community. Once we do, we'll document how to publish addons and themes, to it. It's up to you, the community.
- package servers are a feature of Elk, which has been underused (read: not used) in another world. We encourage you to create your own package server, with or without a site, as you wish, and publish your addons on it. You can always notify people here, of your package server, and they can add it to their installation.
Title: Re: Relevant project links
Post by: Antechinus on January 28, 2013, 06:03:08 pm
Repo for themes, and another for mods, sounds cool for now. Can do a site later if it becomes desirable, but a repo is a good starting point.
Title: Re: Relevant project links
Post by: TestMonkey on February 24, 2013, 11:36:22 am
Small bumpy for your information.

I have updated more comprehensively (I hope), the roadmap on Github, and I've referenced more of the targets and functionalities that we have achieved or are in progress.
As you can see in the top description of the roadmap-issue: I use direct references to the pull requests with completed features, to the branches with work-in-progress, to the other Github issues tracking what is in consideration, and respectively discussions here, on the forum, where they're relevant.

The targets aren't so many, but they're very important, and the core developers have been working on them since 2.0/2.1. But my intention on the roadmap is for everyone to find it a resource where you can track progress, you can find what is missing and needed, you can participate to it.
The next milestone, 1.0 beta, is important, to tell the world what Elk is, and it means feature-freeze. So if you have goals you want to achieve for 1.0, don't forget this last bit: add/propose/make it for beta.

Also, as I noted in another discussion, I have enabled the milestone tracker on Github:
https://github.com/elkarte/Elkarte/issues/milestones
I am keeping it up-to-date. (except when I'm not :) ).
For everyone to see a quick view. Do note that it's very approximate, in case it's not obvious. :)

If you can improve the presentation of the roadmap, if it doesn't give enough information or hands-on assistance for your wants from Elk, please go ahead and let us know how to improve it. Or make a wiki, a topic, or whatever else you see more suitable.
Title: Re: Relevant project links
Post by: emanuele on February 24, 2013, 11:56:09 am
/me feels he has to finish those 3/4/5 things left pending here and there... O:-)

/me whistles innocently
Title: Re: Relevant project links
Post by: emanuele on December 09, 2013, 08:23:15 am
Virtual bump. :P

Beta has been release, so I updated the first message with an ideal release period of first quarter 2014, should be doable...unless I'm wrong of course. O:-)
Title: Re: Relevant project links
Post by: emanuele on May 29, 2014, 01:12:38 pm
Updated a bit the first message with some more info.
I've been suggested to provide a list of "easy" stuff that may help introduce to Elk development, and for the moment, this is the best I can do:
https://github.com/elkarte/Elkarte/issues?direction=desc&labels=easy&milestone=4&page=4&sort=created&state=open
I created a new label at github tracker and attached it to some bug/feature requests, those that look easy to me (but easy is subjective, so I can't be 100% sure).
Title: Re: Relevant project links
Post by: Eliana Tamerin on May 29, 2014, 05:53:53 pm
Quote from: TestMonkey – Estimated targets (personal and rough):
- 1.0 beta - March 2013
- 1.0 stable - Autumn/winter 2013

@emanuele's update:
- 1.0 stable - first quarter 2014.
@emanuele's 2nd update:
- 1.0 stable - first half 2014.

Whoops. :P
Title: Re: Relevant project links
Post by: emanuele on May 29, 2014, 06:00:37 pm
/me is ahead of himself :P