Comments (17)
I was able to fix paths issues relatively easily and I've created repo with fixed version: https://github.com/frantisekz/fedora-developer-portal-portable
So, the next things on todo are:
*Update rpm to use portable version on Fedora developer portal (so it could be used offline)
*Unbundle Electron from app itself so it could be imported to COPR
*Find somebody to package Electron to Fedora
from website.
@frantisekz What about to create the package Fedora Developer Portal also in COPR? At least for testing.
from website.
@phracek Yep, I am working on it. I have only basic knowledge about packaging, so it is taking a bit longer.
from website.
@phracek Here you go https://copr.fedorainfracloud.org/coprs/frantisekz/fedora-developer-portal/
(No .desktop file yet, use "fedora-developer-portal" in terminal)
from website.
I have tried it and it really works. Application is opened and I see Fedora Developer Portal as a application. Awesome.
from website.
I've released new version of fedora developer portal app for Fedora 24 and Rawhide. It doesn't depend on Electron, but on Epiphany. Thanks @mcatanzaro !
from website.
@frantisekz And what about F23?
from website.
@phracek F23 won't be supported since it depends on at least Epiphany 3.20, sorry.
from website.
Review request: https://bugzilla.redhat.com/show_bug.cgi?id=1341662
from website.
I would hold off a bit before pushing this to Fedora, because we discovered this morning that it probably only works in GNOME and associated desktops as it depends on the GIO_LAUNCHED_DESKTOP_FILE environment variable... and fixing this might require incompatible changes. See GNOME #767101.
from website.
@mcatanzaro I'll test it in some different DE and it might be possible to workaround potential issues by calling fedora-developer-portal script from .desktop file which sets GIO_LAUNCHED_DESKTOP_FILE .
from website.
Yes, a workaround using a script should work fine... but it really shouldn't be required. To my knowledge, you're the first person to try distributing a system-wide GNOME web app, so we can afford to make an incompatible change to get this right.
from website.
I personally have only GNOME but I tested it quickly on different desktop and even script doesn't work. I'll try to play with it.
As I am thinking about this, it might be better to break everything now instead of having different behaviour between 3.20 and 3.22.
from website.
It'd be nice to have the website built in Koji and then the included tests ran. Let me know the state of this.
from website.
@pvalena I've enabled tests in koji [0]. There are 6 Failures [1].
[0] https://src.fedoraproject.org/rpms/fedora-developer-portal/c/8d97e944351d9136932447eb868d7d6e886b21a4?branch=master
[1] https://kojipkgs.fedoraproject.org//work/tasks/7429/27617429/build.log
from website.
Thanks!
There's a work in progress to fix those tests. Could you do the releases on the basis of the actual releases?
from website.
Note: you probably do not need the website running (--detach
) to be able to run the tests.
from website.
Related Issues (20)
- Explore alternative header
- Add section on Toolbox and podman HOT 1
- Migrate content to docs/quick-docs? HOT 12
- Why .gitignore don't have the .jekyll-cache on it? HOT 1
- RPM logo could not be found HOT 4
- Add subsection image for Virtualization inside the Tools section HOT 2
- Set logo max-width HOT 2
- "Report an issue" button link broken for subpages. HOT 13
- Update favicon and Developer Portal logo to use the new Fedora logo. HOT 2
- Upgrade Google Analytics
- Staging environment for content pull requests in OpenShift
- [github issues] Add page section to template URL HOT 1
- No search is available or functional for Fedora Developer Portal.
- Edit button => Edit page HOT 1
- Use only setup.sh in OpenShift assemble script
- Dockerfile will not build HOT 6
- Authors are not `optically` separated from page content HOT 3
- the link of "Torrent Downloads" should be replaced to the link of "Alternative Downloads" HOT 1
- the link "About Fedora" is wrong.
- h2 and h3 look the same HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.