Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change Figma file release process and make file public #554

Closed
13 tasks done
Tracked by #726
thrbnhrtmnn opened this issue Nov 7, 2023 · 3 comments
Closed
13 tasks done
Tracked by #726

Change Figma file release process and make file public #554

thrbnhrtmnn opened this issue Nov 7, 2023 · 3 comments
Assignees
Labels
⭕ core team issue This is for the core team and should not be done by contributors 🎨 design issue Task is for designers ⌨️ dev issue Task is for developers 📋 task::ready Task is ready to be picked up or planned in
Milestone

Comments

@thrbnhrtmnn
Copy link
Contributor

thrbnhrtmnn commented Nov 7, 2023

Description / User Story

With this task we want to update the release process for Figma files and make the Figma file public. Once the renaming of the component tokens is done.

For the release process, we will not need a separate release file and a release project in Figma anymore. This was not the right approach, as we would need to publish a new file to the community with each new version instead of just publishing the file once and then publishing updates of the same file.

With publication of the Figma file, we also need to go over all links to the Figma file again and make sure, that the correct file is referenced. The following links are currently known:

  • boilerds.com links to the release figma file getting started page
  • README.md links to the release figma file getting started page
  • B01LER Project README links to the working figma file getting started page (ask @thrbnhrtmnn where to find this)
  • CONTRIBUTE.md links to the release figma file getting started page
  • GETSTARTED.md link to the released figma file getting started page
  • Design Plugin in Storybook on each component page links to component pages in the working figma file
  • DEVEN website on B01LER tools page

We should document the whole release process for future releases.


Requirements


Acceptance Criteria

  • Old release project and release file in Figma have been removed (unless we still need them for something)
  • Release process for Figma file has been documented
  • Texts, Tags and Licence for publication of Figma file has been prepared
  • Links to Figma Files from the repository or storybook or the website (or anywhere else where we link to Figma) have been updated in a single branch, so they will link to the newest release
  • Julian/DEVEN is informed about new URL to update DEVEN website
  • Release has been made including:
    • Figma File has been made public
    • Repository has a new release, incl. the changes from the link branch

Background information

  • ...
@thrbnhrtmnn thrbnhrtmnn added this to the Release 1.0 milestone Nov 7, 2023
@thrbnhrtmnn thrbnhrtmnn changed the title Upload Figma File to Figma Community Make Figma File Public Nov 17, 2023
@thrbnhrtmnn thrbnhrtmnn added the 📋 task::ready Task is ready to be picked up or planned in label Nov 23, 2023
@thrbnhrtmnn thrbnhrtmnn added 📋 task::planned 🎨 design issue Task is for designers and removed 📋 task::ready Task is ready to be picked up or planned in labels Dec 1, 2023
@thrbnhrtmnn
Copy link
Contributor Author

We currently do not have the rights to make the Figma file public. As an alternative we added the Figma file to the repo and added a link to the file for downloading to the website. This way also external users have an option to access the file.

This task will be moved to the backlog again and can be started once we have the rights to publish the file to the community.

@thrbnhrtmnn thrbnhrtmnn added 📋 task::ready Task is ready to be picked up or planned in 📋 task::planned and removed 📋 task::planned 📋 task::ready Task is ready to be picked up or planned in labels Dec 18, 2023
@thrbnhrtmnn
Copy link
Contributor Author

@larserbach , my ticket (RITM22362652) was closed, with the following message:

Hi Thorben,
You need to make a team to publish to the Figma community and the files that you want to publish need to be in that team
Please go through the article below for more details.
https://help.figma.com/hc/en-us/articles/360040035974-Publish-files-to-the-Community#01H8CZTYDFRRNCR4VR7FT95J39
Thanks & Regards,
Samrin Taj

I don't get, what we need to do, so we may have to reach out again?

@thrbnhrtmnn
Copy link
Contributor Author

We found a way to publish files. Also we discussed to do this after the token renaming of all component tokens is done.

@thrbnhrtmnn thrbnhrtmnn added 📋 task::ready Task is ready to be picked up or planned in 🚫 blocked This issue is blocked ⭕ core team issue This is for the core team and should not be done by contributors and removed 📋 task::planned labels Jan 4, 2024
@thrbnhrtmnn thrbnhrtmnn modified the milestones: Release 1.0, Beta Release Jan 9, 2024
@thrbnhrtmnn thrbnhrtmnn changed the title Make Figma File Public Change Figma file release process and make file public Jan 9, 2024
@thrbnhrtmnn thrbnhrtmnn added ⌨️ dev issue Task is for developers and removed 📋 task::ready Task is ready to be picked up or planned in labels Jan 9, 2024
@thrbnhrtmnn thrbnhrtmnn added the 📋 task::ready Task is ready to be picked up or planned in label Feb 1, 2024
@thrbnhrtmnn thrbnhrtmnn removed the 🚫 blocked This issue is blocked label Mar 19, 2024
@thrbnhrtmnn thrbnhrtmnn self-assigned this Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭕ core team issue This is for the core team and should not be done by contributors 🎨 design issue Task is for designers ⌨️ dev issue Task is for developers 📋 task::ready Task is ready to be picked up or planned in
Projects
None yet
Development

No branches or pull requests

2 participants