File: PORTING.txt

package info (click to toggle)
node-jsonminify 0.4.1+dfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 128 kB
  • sloc: makefile: 23
file content (22 lines) | stat: -rw-r--r-- 1,015 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
As you can see comparing the PHP port to the original JS code, 
the spirit of what I want to do is implement the code in as 
similar a code algorithm as possible for now, until we're more 
sure the algorithm is either solid (bug free) or perhaps we 
decide on a better universal algorithm. 

But the more similar the code algorithm implementations are, 
the easier it will be to maintain the various ports if changes 
must occur.
 
In as much as possible, my preference is to use core/built-in 
parts of each language rather than plugins. That lets the most 
people have a chance to use it. If that's not practical in some 
situation, fine, document it. But if possible, that's preferred.
 
The test.minify.html file shows 4 different test inputs which 
exercise the algorithm and show the correct outputs. Those same 
tests should pass on the ports, obviously.
 
Process would just be to fork this repo and add the files, in 
the style of "minify.json.rb" for ruby, for instance, and then 
send me a pull request.