Hi!

as many of you may know by now all of the infrastructure
required for an ASF project is now available to Quickstep:
    https://issues.apache.org/jira/browse/INFRA-11645

Here's what needs to happen next:
    0. Make sure to sign and submit your ICLA to ASF ASAP.
    ICLA is a statement from you that enables us to finalize
    provisioning of your ASF ID and enable you to commit to
    the Quickstep repository. It is a legally binding document
    and as such please make sure you understand what you're
    signing up for. If you are employed somewhere other than
    Pivotal please make sure to talk to your supervisor before
    signing ICLA. The document itself is available at:
         https://www.apache.org/licenses/icla.pdf
    Please make sure to fill in all the information, sign and submit it
    to [email protected]. DO MAKE SURE to include
    your desired ASF ID on the ICLA. In order to verify whether your
    favorite ID is already taken or not go here:
        http://people.apache.org/committer-index.html
   and look it up. This official ASF ID will be your primary ID for
   accessing things like Git and most core ASF infrastructure.
   This is how your are know to ASF officially. Btw, you can manage
    it at http://id.apache.org.

   1. There are, however, a few other IDs that you will have to have.
   Those don't require ICLA on file so you can go ahead and get them
   now. It is a good idea to have all of your IDs be the same (although
   they don't have to be). Here's a list of services where you need to
   register ASAP:
        JIRA: https://issues.apache.org/jira/secure/Signup!default.jspa
        Confluence: https://cwiki.apache.org/confluence/signup.action
        ReviewBoard: https://reviews.apache.org/account/register/

   2. Make sure to subscribe yourself to the following official project
   mailing lists:
            [email protected]
            [email protected]
            [email protected]
            [email protected]
    these are *public* mailing lists that are open to anybody. All
    communication about project development is expected to
    happen in the open mostly on [email protected]
    (you can see, for example, that this very email is sent to dev@).
    In order to subscribe yourself to all these MLs make sure to
    send an empty email to [ML name][email protected]

    For example, in order to subscribe to [email protected]
    send an empty email to [email protected]


   3. One exception to the public communication rule is:
           [email protected]
    If you happen to be on the list of initial committers:
           https://wiki.apache.org/incubator/QuickstepProposal
    make sure to subscribe to that ML as well BUT ONLY AFTER
    you submit an ICLA and recieve your official apache ID.
    Use that ID to subscribe to the private mailing list. IOW, make
    sure that the email used to subscribe to private mailing list
    is <your ID>@apache.org.

    Also, keep in mind NEVER EVER to forward emails from
    private mailing list outside or CC folks directly on the
    emails going to the private mailing list.

   4. Here's an easy rule of thumb on how to use all these mailing lists:
         * by default use [email protected]. Apache prides
            itself on very open governance model and hence most of the time
            usage of dev@quickstep is exactly the right thing to do.
Even if you have
            questions about the ASF or boarding process -- send them to
            dev@quickstep. All your mentors are reading that list and
will be more
            than happy to help.

          * don't use private@quickstep for some time. Seriously --
for the first
             few months just be in listen mode. This mailing list is
only useful
             for discussing *really* sensitive things like security exploits or
             deciding to change the composition of the project's community by
             adding or removing committers and PPMC members.

    5. Once you sign up for all the required services start
familiarizing yourself
    with the infrastructure that will become a single source of truth
for Quickstep
    development. This includes:
          5.1. Main ASF Git repo:
              http://git-wip-us.apache.org/repos/asf/incubator-quickstep.git
          This is where you will be committing code day in and day out
          (and yes the above URL is what you give to git clone command)

          5.2. Read-only Github mirror:
               http://github.com/apache/incubator-quickstep
          useful for sending and receiving pull requests and also reviewing
          the incoming pull requests.

          5.3. ASF JIRA:
               https://issues.apache.org/jira/browse/QUICKSTEP
          this is the single most important place to keep track of any change
          that is happening within the project

          5.4. ASF Wiki:
             https://cwiki.apache.org/confluence/display/QUICKSTEP
          This one of the few resources you can start contributing to right
          away. In fact, don't delay -- just let me know your Wiki ID and start
          adding pages. If you need inspiration take it from Geode:
                https://cwiki.apache.org/confluence/display/GEODE/Index

          5.5. Reviewboard:
                https://reviews.apache.org/account/login/?next=/dashboard/
          This is a place for peer-reviews. E.g.:
                https://reviews.apache.org/r/38060/

          5.6. Our glorious website (that will get even more glorious soon):
                http://quickstep.incubator.apache.org/
          and the source code for our website:

https://git-wip-us.apache.org/repos/asf?p=incubator-quickstep-site.git

If you have any questions -- please don't hesitate to ask on
[email protected].

Thanks,
Roman (on behalf of Quickstep mentor team).

Reply via email to