June Meeting Notes
Last updated:
August 25, 2025

By June, Reposible was still young, but the questions we asked had already changed. In April, we proved we could launch something and learn from feedback. In June, we started to see what Reposible should really be. A talk with our old teammate Nick became a turning point. It showed us that Reposible had to be bigger, clearer, and more true to who we are.

GET
/v1/ava/endpoint

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
POST
/v2/ava/endpoint/ids

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
GET
/team/it/masters/bartje

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
Topics discussed

In early June, Bert and I met with Nick, a colleague we had worked with before. Nick has always had a clear and forward-looking view, so we asked him for feedback. He told us he believed in a pivot: moving away from a startup focused on integrations, and instead building an open-source project with repository management at its core.

This talk opened our eyes. We spoke about more than integrations. Pipelines, rulesets, and dependencies came up, not as separate tools, but as parts of one strong and unique developer experience. We also looked at projects like Posthog and Papermark, which inspired us to think bigger.

That’s when we made a key decision: open source would become our identity. Not just by sharing our code, but also by being open about our process, our ideas, and even our mistakes. We realized that our first steps didn’t really feel like us. We had started in a way that “looked normal,” but it wasn’t honest to who we were. Now we chose a path that gave us energy.

This also meant reworking our website and our tone of voice. We wanted to speak more clearly, be more accessible, and keep people engaged. Nick also pointed out something else: the people behind the project were missing. It wasn’t because we didn’t want to show ourselves, but because we hadn’t found the right way to do it yet. Making Reposible more human became another important task.

Meanwhile, Bert and I kept talking every day about everything: from design and platform details to vision and philosophy. Thanks to those conversations, and feedback from friends and developers, we could see a new direction for Reposible.

Decisions made
  • Pivot from “integrations as product” to an open-source model with repository management as the foundation.
  • Added pipelines, rulesets, and dependencies to our product vision.
  • Committed to open source in everything: code, process, and lessons learned.
  • Decided to make our tone of voice more clear and engaging.
  • Agreed to bring more of our human side into the project.
  • Test a basic API request
    
    export async function getCurrentAuthUser() {
      const supabase = await createClient();
      const { data, error } = await supabase.auth.getUser();
      const locale = await getLocale();
    
      if (error) {
        redirect({ href: /login?error=${error.message}, locale });
      }
    
      if (!data?.user) {
        redirect({ href: "/login", locale });
      }
    
      return data.user;
    }
    
    Reflections & next steps

    June was about finding clarity. We saw that Reposible is not only about solving technical problems. It’s also about how we want to build. Open source, transparency, and human connection became our pillars.

    It meant more work: redesigning the website, reshaping our message, and showing who we are. But it also gave us a stronger base. From here, we weren’t just building a product. We were building in a way that felt right.

    Early Access

    Secure early access to our full Pro Template, save time, and join our earliest builders.
    Claim your spot for €49
    One-time purchase — early access at 60% off

    Get First-mover Advantage

    Join a small group of early builders securing early access to our Pro Template — at an exclusive early adopter price.
    Access to the full Pro Template — our most complete build, at 60% off
    Access templates 14 days before public launch
    Save hours — build faster with integrated templates
    Early influence: vote on roadmap and give feedback
    Exclusive Founders Badge inside our community
    Claim your spot
    Only 50 spots

    3 / 50

    Spots already claimed by early builders
    6% of founder spots are taken
    Start in a close-knit group of early builders
    Give direct feedback on our improvements
    Founders get priority access