<commit_before>AppPack
=======

AppPack is (yet to be) a (proper) format to distribute cross-platform apps.

  - *Simple*: One zip file for each app. Extract and run.
  - *Portable*: Runs on Windows, OS X, Linux and many more.
  - *Compatible*: Pack shell, node.js, PHP and much more platforms.
  - *Lightweight*: AppPacks are ~50KB each plus your application.
  - *Robust*: Obsessive (automated) testing and documentation.

For Users
---------

Not yet.

For Developers
--------------

Checking if multi-platform works:

  1. Clone the repo
  2. Click the clickable icon
  	2a. AppPack-1.0-dev.lnk should be clickable on Windows.
  	2b. AppPack-1.0-dev.desktop should be clickable on Linux.
  	2c. AppPack-1.0-dev.app folder should be clickable on OS X 10.6 or higher.
  3. You should see a "Hello" displayed in HTML as a standalone app.

Troubleshooting:

  1. /Contents/MacOS/AppPack must be executable
  2. /.AppPack.sh must be executable
  3. /AppPack-1.0-dev.desktop must be executable
  4. When changing versions, change them on:
    1. The .app folder
    2. The .desktop and .lnk shortcuts
    3. The .AppPack.ini file
  5. Window may be small on Linux (the size of the Hello world, or your app)
  6. Currently, only works on Linux which has Firefox (though Chromium can and will be supported).

Structure Description:

    /AppPack-1.0-dev.app       # 1. Reused OS X Bundle
      /Contents                # 2. Reused OS X Bundle Folder
      	/MacOS                 # 3. Required OS X Bundle Folder
      	  /AppPack             # 4. Required OS X Bundle Binary
      	  /AppPack.wflow       # 5. OS X Automator Workflow to open popups
      	/Portable              # 6. Portable Code! Yay
      	  /AppPack-1.0         # 7. AppPack private libraries
      	    /AppPack.html      # 8. A Hello World (for now)<commit_msg>Markdown fix<commit_after>AppPack
=======

AppPack is (yet to be) a (proper) format to distribute cross-platform apps.

  - *Simple*: One zip file for each app. Extract and run.
  - *Portable*: Runs on Windows, OS X, Linux and many more.
  - *Compatible*: Pack shell, node.js, PHP and much more platforms.
  - *Lightweight*: AppPacks are ~50KB each plus your application.
  - *Robust*: Obsessive (automated) testing and documentation.

For Users
---------

Not yet.

For Developers
--------------

Checking if multi-platform works:

  1. Clone the repo
  2. Click the clickable icon
  	- AppPack-1.0-dev.lnk should be clickable on Windows.
  	- AppPack-1.0-dev.desktop should be clickable on Linux.
  	- AppPack-1.0-dev.app folder should be clickable on OS X 10.6 or higher.
  3. You should see a "Hello" displayed in HTML as a standalone app.

Troubleshooting:

  1. /Contents/MacOS/AppPack must be executable
  2. /.AppPack.sh must be executable
  3. /AppPack-1.0-dev.desktop must be executable
  4. When changing versions, change them on:
    1. The .app folder
    2. The .desktop and .lnk shortcuts
    3. The .AppPack.ini file
  5. Window may be small on Linux (the size of the Hello world, or your app)
  6. Currently, only works on Linux which has Firefox (though Chromium can and will be supported).

Structure Description:

    /AppPack-1.0-dev.app       # 1. Reused OS X Bundle
      /Contents                # 2. Reused OS X Bundle Folder
      	/MacOS                 # 3. Required OS X Bundle Folder
      	  /AppPack             # 4. Required OS X Bundle Binary
      	  /AppPack.wflow       # 5. OS X Automator Workflow to open popups
      	/Portable              # 6. Portable Code! Yay
      	  /AppPack-1.0         # 7. AppPack private libraries
      	    /AppPack.html      # 8. A Hello World (for now)
{'fraction_non_alphanumeric': 0.09411764705882353, 'fraction_numerical': 0.02106703146374829, 'mean_word_length': 2.212653778558875, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1287244', 'n_tokens_mistral': 1203, 'n_tokens_neox': 1125, 'n_words': 473}