Open loonies opened 13 years ago
There are two issues remaining before the creating of the master branch. Having done this would mean an API freeze and we can call that 1.0.
In the near future I would have cleaning up Jelly and having tests for everything as a top priority. Jelly is feature rich already, creating new features is a nice thing, but it's better to build on a solid base.
As I see it, the main development should focus on the current Kohana version, which would mean only bug fixes for the preceeding Kohana version compatible branch. However I don't think there's a need for a time-based "release cycle". We should keep going and add changes to Jelly as we have time.
Version number jumps:
Also, it would be a good thing to outline some rules we follow during the development of Jelly, for example:
I agree completelly. Also can you change the name of the repo without loosing "everything"? "kohana-jelly-for-Kohana-3.1" is now obsolete :)
I've been thinking about renaming the repo to simply "jelly", I'm not sure what problems might be caused by this.
Nothing in the FAQ, probably you should contact GitHub: https://github.com/contact
The main caveats:
- We will not set up any redirects from the old location
- You will need to update your local repositories to point to the new location
It might not worth it...
I changed username a while back; I re-registered the old one to act as a placeholder.
You could create a new repo with the old name containing migration instructions in a README.md
:)
@leth: not a bad idea! :)
p.s.: can you comment on the other issues?
Also: when you change repo name, it might also be worth asking github if they could bless the new one as the 'root' repo. i.e. It'd no longer say 'forked from jonathangeiger/kohana-jelly'
I did it with one of mine before, it's something they have to do manually. Hopefully the description on Jon's repo should be enough permission for them.
I'm no sure if that's necessary. There's a lot of people still watching Jon's repo and it would be a good indication what is this repo.
Fair enough. Perhaps just send him a casual message to ask if he could update the link on the repo dscription when he gets the time :)
Will do.
Another guideline for development could be if a new, major Kohana version (for example 3.2) is available the steps to follow are:
I'm not too bothered about this, but it might be a good time to move the Jelly auth drivers to a different repo.
@creatoro OK, I see. I completly agree about unit testing. So, you are suggesting we move one step at the time, but besides that there shoud be some kind of general discussion about arhitecture, some general thoughts what we should redesign, where we see problems etc...
Also, may be worth to schedule meeting (something like Arch Linux - Bug Squashing Day)
@leth +1 for removing auth from Jelly
+1 change the repo name, it's confusing :)
@loonies: I don't mind having new features, but it would be really nice to make Jelly smaller, faster and well tested... If we don't focus on that at least we have to make sure that new features are very well implemented, commented and unit tested.
I agree about having discussions to how to move forward.
Why do you guys want to remove the Auth driver? It's included in ORM as well and it makes converting between the two modules easier.
@creatoro Don't get me wrong, if you ask me, I would rewrite Jelly from the scratch. I would like to see KISS, well tested arhitecture in Jelly.
We want to remove auth, bc of KISS :) and if ORM does something, it doesn't mean we should follow.
You're right, we don't have to. These are practical things, which are intended to help others more easily adapt to Jelly.
Move to another repo but don't remove it! :S (Jelly Auth)
Well, never thought this would come, but we have a 3.1/master branch and a 3.2/develop branch now :).
Congrats!
Thanks guys for contributing, it's great to see Jelly is alive and kicking!
This should be more of workflow discussion..
There should be some kind of release strategy for stable and development version of Jelly, so we know when to expect API changes, upgrade problems etc. ATM there is only develop branch and there is no stable one, ATM we only distinguish between kompatibility with Kohana.
I would like to see API locked for 1.0 ASAP and then some good discussion about 2.0 release. Jelly feels bloated all over and I would like to clean up API and internals. I know Jon started with rewriting in the jonathangeiger/kohana-jelly/experiments branch, but then leaved the project.