-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Angular2-localstorage repository's future #80
Comments
hi @DanielKucal. Very nice enchantment over the original library. |
Also having the same issue as above |
Hi @ssidorchick and @zilions, thank you for your question. We don't use AoT compiliation for now, but probably will in the future, so I want it to work with both compilers. Unfortunately, I'm currently unable to investigate this error, so pull request or tips will be welcome. |
@ssidorchick @zilions @MarcelMalik good news guys, AoT compilation should now pass on |
I'm using @zoomsphere branch and since this project needs a maintainer I don't see why it shouldn't be them (also since their branch support angular 4 I think the least that should be done is to pool these changes here).
@LocalStorage()
public current: someType = { a: "a", b: "b" };
...
var list = [{a: "a", b: "b"}, {a: "1", b: "2" }];
this.current = list[0];
// here is where I spotted a problem I think, if you have an initial pluker I can probably give a better example...
this.current === list[0]; // this is false I think... |
Heyho guys! Awesome that you guys want to keep that library alive :) Unfortunately, as you saw I didn't have much time to maintain this beauty. I'd prefer to create a new organisation and invite everyone who wants to work on it actively. Normally, in a transfer of a open-source library that is a bit used, you just don't move it to a stranger (because it can harm pretty much everyone that uses this library when malicious code is introduced by a guy you don't know.) That's actually only about trust, so what happens usually is that guys are invited to work on it being a "official" contributor. After a while you see pretty quickly which guys take it seriously. Those guys become then usually the full owner of the repository (because they built trust). So, please let me create in the next days a organisation (any ideas?), let me move the npm package and prepare some stuff, so I can invite you. |
@HarelM, thanks for your feedback! I took a look at your issues:
|
Can't argue with what you said. How about using the organization and the library name the same?
I'll let you guys decide... |
@marcj, thanks for your response on the topic. I thought about it and unfortunately, it sounds a bit confusing for me... Your proposition looks like a quite overkill for this young project. My questions:
I suppose it will take another weeks to organize everything, can't you just transfer the project? @HarelM, I've localized the problem you mentioned (it also occurs in this version) and already prepared a solution - a bit tricky, but probably only one possible. It will be available in |
Well, back in the days where v2 was newest and nobody talked about 3, "angular2-localstorage" was a decent idea. :D However, I agree that renaming it makes totally sense now. @DanielKucal, it's never overkill to create an organisation for a project with multiple devs working on it. To your questions:
So that's the thing I can do for you guys. Creating an org, move this repo in it, giving you full access, and remove me sooner or later when everything is working great. Since you need to create a new npm package (because of the name change) I'm really only here to give the repository in that organisation trust by having some stars and watchers right at the beginning and keep an eye on that "old" current package in npm, not because I provide anything else. Also I'll switch the npm package's git url (so we end up having 2 npm packages pointing to the same github repo) to the new repo once it's published. |
@DanielKucal - which problem are you referring to? |
In general I think it's a good idea. Although, it could be small inconvenience for me to devote my private time if it won't be under our organization... So I have my fingers crossed for open source community to help me develop this great project further. And about the name I'd rename it to |
v0.6.0 has been released! It contains important bug fixes, more configuration options, more how-tos and other cool things and... it's totally backward-compatible 💃 |
Refresh ♻️ |
Hi, at the beginning I have to say I really appreciate functionality this project provides. It would be a great loss if this project had been died and it loses much in the time it's not maintained. As we need it in @zoomsphere, I made a fork in zoomsphere/ngx-store that includes the following changes:
typings
by@types
,Webstorage.clear()
method that now removes items created by decorators only,Array
methods,.save()
method for objects stored in session/local storage to force save,It's now available on
npm install ngx-store --save
To get down to brass tacks, we can maintain this repository under our organization brand. My idea for its development is to add support for any stored data manipulations, create unit tests, add option to set data expiration time and encoding / minifying of stored data (configurable).
I know pretty well this project's code and I've also already contributed to popular A2-related repositories like ng2-bootstrap, ng2-select, ng2-file-upload, keep angular2-rest up-to-date and our fork of is the most developed one, so I think this is either the most natural and serious maintenance proposition.
I'm looking forward to hear what do you think about it, @marcj. Thanks in advance!
The text was updated successfully, but these errors were encountered: