![]() If your EPUB does not meet these specifications, it will return a message listing all the issues found in your EPUB. This service will check to see if it complies with standards set by the World Wide Web Consortium (W3C).Upload the EPUB file you want to inspect and click the Upload and Recheck file button.For files that exceed this size, a desktop version of EPUB Check is available as a free download. Sigil has a built-in EPUB Validator, but you can also upload your EPUB to a web-based validator.įiles that are 10 MB or smaller in size can be validated a web-based EPUB validator. The release distributables are attached to the GitHub Actions build as build artifacts and can be used for distribution on our download server.Validating and testing your EPUB before you share it with family, friends, or a wider audience is an important step. Just merge to master and CI is doing all the hard work (as defined in. No need to upgrade the Maven version first or to set a git tag. To build and release with GitHub Actions CI, just merge a snapshot version from development to master. To build the JAR's, the Windows EXE and Mac App and to run the Mac App codesigning and notarization process for distribution locally, you have to enable the skipped-by-default maven task with: mvn =false clean package It will be installed via NPM if it's missing. To be able to submit the App for notarization, you need to copy src/build/ to src/build/gon-dmg-config.json and fill the apple_id credentials.ĭiskImage creation is done with the NodeJS utility electron-installer-dmg. It will be installed via HomeBrew if it's missing. Release requirementsĬodesigning is done with the default macOS codesign utilityĪpp notarization is done with gon, an excellent utility for this job. Therefore, this step will only work on our systems or in GitHub Actions CI. The additional maven step will run a bash script ( src/build/mac-release.sh) to codesign and notarize the Mac App with our private Apple Developer Certificate. This can be done from the maven packaging process or via GitHub Actions CI on the master branch. Releasing a new version requires the Mac App to be codesigned and notarized. This will build the executables but skip the macOS specific codesigning process by default. In order to build the Linux JAR, the Mac App and the Windows EXE files you just have to run mvn clean package electron-installer-dmg ( Apache License v2.0).universalJavaApplicationStub ( MIT License).To build the EPUB-Checker app, we use the following tools and libraries (among other Maven tools): Apple Java Extensions 1.4 ( Apple License).EPUBCheck 4.2.6 ( 3-Clause BSD License).We use the following Java libraries to build our GUI wrapper around EPUBCheck: Our app and code and all the java sources in de.paginagmbh.* are licensed under the terms of the GNU General Public License v2.0 unless the code comments specify the contrary. You won't find any pre-build binaries here. ![]() Please visit our website to download the Windows EXE file, the Mac App or the Linux JAR. Pagina EPUB-Checker doesn't need to be installed and therefore works on portable USB devices as well as on computers with restricted rights.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |