OpenRA / openrauseraccounts

Connect phpBB forum accounts to OpenRA installations
https://forum.openra.net/ucp.php?i=232
GNU General Public License v2.0
3 stars 3 forks source link

Move repository to OpenRA organization #21

Closed ghost closed 6 years ago

ghost commented 6 years ago

It would be very cool if the repository could move over to OpenRA and I have no objections against passing over ownership, losing push access or other privileges. I consider my job with things I can do independently almost done and future implementations would probably need to be discussed between the OpenRA devs. I already feel a bit out of place when suggesting or even implementing things which affect their project.

The changes, issues or recently added and assigned milestones represent my very limited experience in coding and software development (this is my first real project) and I would be glad if more experienced people took the lead here while I stay contributing and learning. In fact, I wouldn't want to have push access to an official OpenRA repository considering how often I break things. There are still a lot of things that I would like to implement as I have fun working on this (yes, php can be fun!) but from here on I would feel happy to do it on a pr basis.

If this is possible would have to fix things like formatting in files and remove outcommented WIP code before.

pchote commented 6 years ago

My plan here is to:

If there are any partial features that you don't think you'll be able to finish on the timescale of the playtest please list them them here, and I can move them to a branch so that the partial functionality won't be exposed in the initial deployment.

ghost commented 6 years ago

I can not reliably say if #13 and #18 will be ready in time which are the two features that I would like to be included in the first release. If it turns out that they won't be ready by then, I'll branch off a 'development' branch including all WIP features and remove them from master. Agree with your plans and will do my best to deliver in time.

pchote commented 6 years ago

I would ideally like to act on this over this coming weekend. Is this too soon for you?

ghost commented 6 years ago

13 is 80% finished and #18 can probably be implemented without too big problems after this. Am confident to finish the features on my end until then and clean up all files as mentioned. Aside from badges and all the other work you have to do I hope you find time to check #23.

ghost commented 6 years ago

Overview of pending todos:

pchote commented 6 years ago

re badge_os and badge_mod: we will want a different way to implement these - adding a new database column for each default badge category doesn't scale. For now we can use either one category for everything or hardcode the badge ids in the templates. We can't afford to delay the first release over getting this right.

ghost commented 6 years ago

You are right, my idea here is to add a openra_badge_types table with columns badge_type_id and badge_type_name and add the column badge_type_id to openra_badges. This would allow to retrieve all default badges in one query instead of one per "type" like now and order the result set by badge_type_name for example.

ghost commented 6 years ago

Ready to move.

ghost commented 6 years ago

There have been some more things I had to do:

I have tested the features after the changes and everything seems to work.

ghost commented 6 years ago

There have been some more changes since the last comment and the repository has been moved to OpenRA/openrauseraccounts, so I'm happy to close this.