Hi all,

Now that our GitHub repository has been successfully migrated to the ASF,
we have a number of onboarding tasks to complete. The overall process can
be referenced here:
 https://incubator.apache.org/guides/transitioning_asf.html↳

Below is a summary of the main items we need to take care of:

1. License Header Check and Replacement
   We need to ensure that all original source files include the standard
ASF license header. For any third-party source files, please be extra
cautious and refer to:
   https://www.apache.org/legal/src-headers.html#3party

To help automate this process (and ideally add a check to GitHub Actions),
we recommend the following tools:

apache/skywalking-eyes: Flexible configuration, suitable for modern
projects.

apache/rat: A mature tool widely used within ASF projects.

2. Assembling LICENSE, NOTICE, and DISCLAIMER Files
   Please make sure the following files are placed in the root of the
repository:

LICENSE and NOTICE: See the ASF guide for proper content:
https://infra.apache.org/licensing-howto.html#mod-notice

DISCLAIMER: This is mandatory during the incubation phase.
Reference: https://incubator.apache.org/policy/incubation.html#disclaimers

Assembling LICENSE and NOTICE files for binary distributions can be a bit
tricky. I’ll provide more detailed guidance on that once the basic
groundwork is complete.

In the meantime, I strongly encourage everyone to read these guides
carefully — they are very informative and helpful. 🙂

3. Release Infrastructure Preparation

If we plan to publish Maven artifacts or Docker images in the future, we’ll
need to coordinate with the Infra team to set up accounts and permissions
on the required platforms.
https://incubator.apache.org/guides/distribution.html
Would anyone in the community be interested in taking this on? The process
is similar to what we've done before — just submit an Infra ticket. I’m
happy to provide a template or example if needed.

I’ll cover branding, website setup, and release-related topics in a
follow-up email — this one is already quite long (and admittedly a bit
delayed 😅). If any mentor would like to jump in and help with that, feel
free!

-- 
Best wishes!
CalvinKirs

Reply via email to