4507
Comment: Limit example to not use git, and use wget instead of curl.
|
4490
fix git repo URL
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
sudo apt install npm npm2deb tree wget ca-certificates | sudo apt install npm npm2deb tree wget liburi-perl ca-certificates |
Line 28: | Line 28: |
You do not have to worry about MoinMoin syntax. To edit a Task Page just use the script ```js_task_edit.py```, available from an [[https://anonscm.debian.org/cgit/pkg-javascript/js-task-wiki-edit.git/tree/ | Alioth repository]]. | You do not have to worry about MoinMoin syntax. To edit a Task Page just use the script ```js_task_edit.py```, available from an [[https://salsa.debian.org/js-team/js-task-wiki-edit|Git repository]]. |
Introduction
Nowadays npm offers hundred of packages which are not currently in Debian.
It's really easy start work on some module and then discover that it depends on dozens of no-packaged-for-debian modules.
To well organize your work we suggest you to create a new Task page as subpage of this where address your current working status.
Create a new task
We like optimization, so do not be afraid. To create a new page, grab a copy of js_task_edit.py and bug-check.sh. These files are available on Salsa.
Here an example:
sudo apt install npm npm2deb tree wget liburi-perl ca-certificates wget https://salsa.debian.org/js-team/js-task-wiki-edit/raw/master/js_task_edit.py wget https://salsa.debian.org/js-team/js-task-wiki-edit/raw/master/bug-check.sh LC_ALL=C.UTF-8 python3 js_task_edit.py ws
It will create a file called js_task_page with the content of new Wiki Task Page. Then you have just to copy and paste content to a new Wiki Page. We encourage you to use a subpage of this one, see current opened tasks for more info.
Edit a task page
You do not have to worry about MoinMoin syntax. To edit a Task Page just use the script js_task_edit.py, available from an Git repository.
It will help you to edit a current task and will paste in your clipboard the new content. You have just to paste it in the browser, the script takes also care about open the correct page.
For more information use --help option.
Opened Tasks
This is the current list of opened Tasks:
/npm: Packaging of latest npm (5.x)
/electron: Install prebuilt electron binaries for the command-line using npm (it has to go to contrib)
/Express4: Express 4.0 node-express
Browserify: browser-side require() the node way
Statsd: Statsd
nodeunit: nodeunit node-nodeunit
pump.io: pump.io
lineman: A grunt-based project scaffold for HTML/CSS/JS apps (very large)
lineman-angular: A Lineman plugin for Angular projects
lcid:Mapping between standard locale identifiers and Windows locale identifiers node-lcid
jison: A JavaScript parser generator node-jison
livescript: A language that compiles to JavaScript node-livescript
grunt-release: Release a new version of your Node-based project
keybase: the keybase.io client (deprecated upstream)
?openlayers: OpenLayers 3
Mapbox Studio Classic: Design radically custom maps and datasets powered by vector tiles (note: original mapbox-studio module is now called mapbox-studio-classic).
Vega: visualization grammar
babel-cli: Babel command line node-babel-cli
lerna: Tool for managing JavaScript projects with multiple packages
yarnpkg: Fast, reliable and secure npm alternative
home-assistant-polymer: Front end for home-assistant home automation server.
All Tasks: