Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Andreas Heigl
    @heiglandreas
    Hey Richard. Thanks for sharing your thought. Actually that is what I'm currently thinking of doing ;-)
    Andreas Heigl
    @heiglandreas
    Keeping the connection not via the Revision-Number inside the file but via the hash of the english revision in a separate .hashtable-file
    Richard Quadling
    @rquadling
    Would having 1 file be overloaded for access?
    Would some sort of key/value store be a better option? Redis maybe?
    Andreas Heigl
    @heiglandreas
    Nope. The whole system is file-based and people need to be able to modify that file as soon as they base the translation on a different version of the english original, so that definitely needs to be something that resides in the repo
    Pieter Hordijk
    @PeeHaa
    @heiglandreas
    Can I find the current status of the migration somewhere? I don't see it in the wiki (besides https://wiki.php.net/doc/git)
    Or can you give me a TL;DR of all of the above? Is there something that is blocked now that needs more eyes/hands?
    Andreas Heigl
    @heiglandreas
    The current status is documented at https://github.com/phpdoctest/meta/wiki/process and in regular emails to the docs and internal mailinglists. The last ones are https://news-web.php.net/php.doc/969387429 and https://externals.io/message/108350
    Currently blocking is the internal structure of the PHP project as I either need access to certain things or someone with access do the stuff for me.
    Additionally the repos will need to be recreated as the authors file was missing. But that is a mere detail and can now easily be done next weekend....
    but pushing those changes upstream will again break the consistency in the branches as then suddenly the master is not what they expect it to be....
    Pieter Hordijk
    @PeeHaa
    What specific boxes do you need access to?
    Andreas Heigl
    @heiglandreas
    git.php.net, docs.php.net, rsync.php.net, svn.php.net
    This is the task-list:
    • Create language repos for es, fr, it, ja, pl, pt_BR, ro, ru, tr, uk and zh on git.php.net (someone with access on https://wiki.php.net/systems/php-git1)
    • Grant force-push access to a user that can push the modified commits from svngit.php.net (can be me, can be a dedicated user) (someone with karma)
    • Add the remotes to the respective repos on svngit.php.net and set up automated forcepush (myself)
    • Switch source-code retrieval on docs.php.net from svn.php.net to git.php.net (someone with access according to https://wiki.php.net/systems/euk2)
    • Switch revcheck-generation from the current script to https://github.com/phpdoctest/doc-base/blob/master/scripts/revcheck.php (someone with access according to https://wiki.php.net/systems/euk2)
    • Verify that everything works as expected (Documentation team. Who would that be? @salathe?)
    • Switch source-code retrieval for documentation on rsync.php.net from SVN to git (Someone with access according to https://wiki.php.net/systems/sc2)
    • Setup github mirroring and processes to merge merge-requests from github into the documentation git (Someone with access. Who would that be???)
    • Rewrite setup-instructions for documentation and send email to docs teams regarding new process (myself with help from? @salathe?)
    • Make SVN readonly (someone with access on https://wiki.php.net/systems/svn2)
    • Shutdown cronjobs on svngit.php.net (myself)
    Pieter Hordijk
    @PeeHaa
    processes to merge merge-requests from github into the documentation git
    Should imo be everybody with docs karma
    ok thanks for the info
    awesome job
    <3
    Pieter Hordijk
    @PeeHaa
    Regarding either getting access or someone with access it seems to be a matter of getting people together (@nikic @salathe)
    Andreas Heigl
    @heiglandreas
    The problem in this whole project is not a technical one.... If you understand what I mean....

    awesome job

    Thanks! :grin:

    Pieter Hordijk
    @PeeHaa
    Yeah that seems to be a recurring theme :P
    BTW do you have a stack overflow account?
    Several people are hanging out here https://chat.stackoverflow.com/rooms/11/php which might make communication and getting things done easier as several of the people you need will already be there
    Andreas Heigl
    @heiglandreas
    Aaaand another chat.... :grin:
    You gotta catch 'em all
    Pieter Hordijk
    @PeeHaa
    hehehe :P