{"id":13476968,"url":"https://github.com/xnotepp/xnote","last_synced_at":"2025-03-27T04:31:51.579Z","repository":{"id":38687940,"uuid":"297405447","full_name":"xnotepp/xnote","owner":"xnotepp","description":"Sources for the XNote++ Thunderbird add-on.","archived":false,"fork":false,"pushed_at":"2024-10-01T16:44:55.000Z","size":646,"stargazers_count":23,"open_issues_count":78,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-30T09:35:50.402Z","etag":null,"topics":["thunderbird"],"latest_commit_sha":null,"homepage":"https://addons.thunderbird.net/en-US/thunderbird/addon/xnotepp/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xnotepp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-21T16:59:02.000Z","updated_at":"2024-09-10T09:08:51.000Z","dependencies_parsed_at":"2023-10-05T03:45:24.363Z","dependency_job_id":"4ee87234-02a2-4140-8964-7740f29ecf0d","html_url":"https://github.com/xnotepp/xnote","commit_stats":null,"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xnotepp%2Fxnote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xnotepp%2Fxnote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xnotepp%2Fxnote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xnotepp%2Fxnote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xnotepp","download_url":"https://codeload.github.com/xnotepp/xnote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245785169,"owners_count":20671621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["thunderbird"],"created_at":"2024-07-31T16:01:36.740Z","updated_at":"2025-03-27T04:31:47.847Z","avatar_url":"https://github.com/xnotepp.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# XNote++ Thunderbird Add-on\n\nThis repository contains the code for the [Thunderbird \nXNote++](https://addons.thunderbird.net/en-US/thunderbird/addon/xnotepp/) \nadd-on.\n\n# Getting started\n\n* You can find a build.xml for an [Ant](https://ant.apache.org/) build within \n  this directory. In order to configure it, you have to copy the \n  build.properties.ori to build.properties and do the necessary changes.\n\n* If you configure the build process properly, the development cycle is to code, \n  stop Thunderbird, run \"ant run\" and check for the changes. \"ant run\" copies \n  the files to an extracted directory in your Thunderbird profile (see \n  build.properties), not the xpi file, deletes the \"startupCache\" in the profile \n  directory to force Thunderbird to consider the updated resources, and starts \n  Thunderbird.\n\n  In some cases, e.g., changes to the HTML of the options dialog, it is \n  sufficient to run \"ant deploy\" to copy the files to the profile directory and \n  then try to reload the resources in Thunderbird. For the options dialog, this \n  works by closing the add-on settings dialog and reopen it.\n \n* The ant build process creates a \"build\" directory next to the source directory \n  that will contain the add-on package in an xnote-\u0026lt;version\u0026gt;.xpi file. See \n  the build.xml for details. If you would like to manually install the XPI file, \n  e.g., to test the installation notice, call \"ant package\" to only build the \n  xpi file but not copy the sources to the TB profile.\n\n* The build process uses JSHint to check for JavaScript errors. In order to get\n  that working, install [NodeJS](https://nodejs.org/) and install JSHint\n  through: `npm install -g jshint`\n\n* If you are not yet familiar with Apache Ant, you can download it from \n  https://ant.apache.org/bindownload.cgi. Ant also requires \n  [Java](https://jdk.java.net/java-se-ri/11) to be installed on your computer. \n  After you extracted the Ant package, it's probably best to add the path to \n  your ANT_HOME/bin directory to your PATH variable so that you can call the \n  \"ant\" command without its full path.\n\n* There are developer tools included in Thunderbird for debugging - menu is \n  presumably called \"Tools\" or \"Extra\" and then \"developer tools\" (not using the \n  English version).\n\n---\nvim:spelllang=en\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxnotepp%2Fxnote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxnotepp%2Fxnote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxnotepp%2Fxnote/lists"}