Coder Social home page Coder Social logo

tscharke / fastlaneinactions Goto Github PK

View Code? Open in Web Editor NEW
30.0 4.0 12.0 1.71 MB

Workflow/Setup to build and ship a React-Native-App with Fastlane and GitHub-Actions

License: MIT License

JavaScript 14.32% TypeScript 13.71% Java 29.31% Objective-C 18.97% Ruby 21.12% Starlark 2.57%
hacktoberfest apple-account fastlane provisioning-profiles react-native ios

fastlaneinactions's Introduction

🇩🇪 German version

Software Artist & Digital Visionary: Mastering the Art of Code

P A S S I O N A T E   I M P L E M E N T E R   O F   I D E A S

Summary:

  • 🧑‍🎨 Software Artist: I am an experienced Senior Software Engineer who thinks outside the box and develops software to the highest standards.
  • 🧑‍💻 Technologies: Proficient in TypeScript, React, Frontend, Backend, and Full-Stack development.
  • ❤️ Collaboration: Passionate advocate for collaboration and compassion in the workplace.
  • 🎓 Trainer & Mentor: Enjoy sharing my knowledge and experience through training and individual mentoring.
  • 📝 Change is the only constant in life: Always open to new challenges and changes.
  • 😃 Pronouns: He/him
  • Objective-C Full Profile on LinkedIn

🧑‍🎨 Software Artist

As a passionate Software Artist (aka Senior Software Engineer) who always looks beyond the horizon, I see software development as an art form where every piece of code tells a story and every architecture reflects a creative vision.

My approach as a Software Artist goes beyond just writing code – I strive to craft software to the highest standards, which is not only functional but also aesthetically pleasing and user-friendly.

Through my extensive experience in developing complex applications and my ability to translate technical ideas into innovative solutions, I have learned that successful software development is more than just solving technical problems. It's about understanding the needs of users, finding creative solutions, and creating a product that excites and inspires people.

My passion for software development drives me to constantly seek new challenges and to continuously evolve. As a Software Artist, I aim to design products that enhance the lives of users. My goal is to design software and architecture that are not only technically robust but also understandable and valuable to the entire team. I believe that well-thought-out software architecture is the foundation for successful collaboration and product development, and I am committed to realizing this vision in every project.

Additionally, I have comprehensive experience in the following software methodologies, which I actively integrate into my work:

  • Test Driven Development (TDD)
  • Agile methods (Scrum, Kanban)
  • Domain Driven Design (DDD)
  • Continuous Integration/Continuous Delivery (CI/CD)
  • Clean Code

🧑‍💻 Technologies

  • TypeScript TypeScript
  • JavaScript JavaScript
  • React React
  • Svelte Svelte
  • Next NextJS 13+
  • Tailwind CSS Saas Tailwind / CSS / SCSS / Saas
  • GraphQL GraphQL, REST- & WebServices (SOAP)
  • HTML HTML
  • Redux Redux
  • React Testing-Library React Testing-Library
  • Vitest Vitest
  • Jest Jest
  • Vite Vite
  • Node Express Node / Express
  • AWS Google Cloud Serverless (Netlify, AWS, Google Cloud)
  • Docker Docker
  • Mongo Mongo, DB2
  • Git Git, Mercurial, Subversion
  • React Native React-Native
  • AngularJS AngularJS
  • Java Java (Spring, JPA, JSF, Java-EE)
  • Objective-C Objective-C
  • PHP PHP

🦸‍ More…

As an experienced Software Engineer, Trainer, and Mentor, I bring not only technical expertise but also a passion for teamwork, continuous learning, and personal development. My professional career has been characterized by collaborating in interdisciplinary teams and developing innovative solutions for complex problems.

As a Remote Worker, I am accustomed to working effectively and independently while maintaining communication with my team members. I value the diversity and opportunities that the digital workspace offers and actively strive to create a positive and supportive work environment.

In addition to my work as a Software Artist, I am involved in the open-source community and am always looking for new opportunities to share my knowledge and inspire others. My long-term vision is to make a sustainable contribution to the development of innovative technologies while bringing together people from diverse backgrounds.

🎓 Trainer & Mentor

In addition to development, I enjoy sharing my knowledge and experience through training and individual mentoring. I firmly believe that knowledge exchange is one of the key pillars of success and actively engage in fostering and supporting others.

🫶 Interests and Professional Focus

Focus

  • 🧑‍🤝‍🧑 Team and Collaboration: Desire to work in a collaborative environment and build sustainable communities. Passionately committed to collaborating in interdisciplinary teams and creating positive work environments.
  • 🫶 Sustainable Development: Passionate about innovations and developments in sustainable products for a better future.
  • 🧑‍🤝‍🧑 Open Source projects I can contribute to

Interests

  • GO: Interested in learning a new programming language incl. the new concepts and fascinated by the possibilities coupled with the apparent simplicity.
  • React Server Components: Curious about the potentials and use cases of React Server Components and their impact on how we develop web applications.
  • HTMX: Fascinated by the possibilities of HTMX, especially regarding extending web applications and improving user experience.
  • Remix: Interested in utilizing Remix to develop modern web applications and implement best practices in web development.

❤️ Links

Support Me LinkedIn Profile Dev.to Profile GitHub Profile

Most Used Languages

fastlaneinactions's People

Contributors

dependabot[bot] avatar tscharke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fastlaneinactions's Issues

Use default names for environment-variables

The fastlane doc provides a list of environment-variables-to-set.

I think it makes sense to use this „official" naming inside the workflow- and fastlane files instead of using self defined names.

Use push_to_git_remote instead of bash-commands

To push changes back to the repository (from the workflow) I'm using some bash-commands and string-scripting-things instead of fastlane's push_to_git_remote

As you can see…

repository_uri = sh("git remote show origin | awk 'NR==2{print $3}' | sed 's/git@//g' | sed 's#https://##g'", log: false)
push_uri = "https://x-access-token:#{options[:token]}@#{repository_uri.chomp}.git"
branches = "HEAD:#{options[:git_branch_name]}"
sh("git push #{push_uri} #{branches} --tags", log: false)
I am…

  • Parsing the url to the repository
  • Create a url to the remote origin (with GITHUB_TOKEN)
  • Figure out the current branch
  • Calling a shell-command to do the "real" push

I'm not figured out the correct setup for push_to_git_remote currently to set the correct branch and (re)use GITHUB_TOKEN with this Fastlane action. It results all the time in something like fatal: could not read Username for 'https://github.com': Device not configured or access denied.

Figure out the correct setup and use push_to_git_remote, please.

Setup a React-Native-App

Init/Setup a React-Native-App which runs on iOS and Android in the latest version of RN (currently v0.61.1)

Update workflows to macOS-Catalina before 3rd December

GitHub Actions has deprecated the macOS-10.14 virtual environment. Workflows will instead use macOS-10.15 until December 3rd, when workflow files must be updated to continue to run.

All macOS jobs, including any that use the line runs-on: macOS-10.14, are running on Catalina (v10.15). On December 3rd, any workflows with jobs that still include the line runs-on: macOS-10.14 will fail to run and return a failed check suite.

Please update workflows in those repositories and change the line runs-on: macOS-10.14 to runs-on: macOS-latest.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.