Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Special Instruction and script for Ubuntu based distro

8 views
Skip to first unread message

Safwan Rahman

unread,
Apr 11, 2015, 12:36:37 PM4/11/15
to dev-...@lists.mozilla.org
Hi all,
Ubuntu is the most popular Linux Distro used by general users. As its used
by most of the users, we can have a separate instruction for Ubuntu users
to install Kitsune in Ubuntu easily. We can have special doc and script
which will do as following

-
*Install all the requirements *
- *Install python Dependencies*
- *Install Node.js Dependencies*

We can do this things as following:

-
*Create a page in the Doc for the special instruction for Ubuntu based
distro *
- *Create a script for installing all the Requirements at once.(install
with package manager, eg: apt-get install ......)*
- *Create a script for installing python and Node JS dependencies*
- *Create a script for initialize the database, installing sample data,
Pre-compiling JavaScript Templates and etc*
- *Write instruction in the created page of the Doc with all this script*


*So, if everyone agree about this, we can start working on Implementing
this.*
*Please let me know if anyone has any special instruction about this.*


*Regards*
*Safwan*

Michael Cooper

unread,
Apr 14, 2015, 3:58:37 PM4/14/15
to Safwan Rahman, dev-...@lists.mozilla.org
Safwan,

There are some good ideas here, but also problematic ones. I don't
want to have a special set of instructions for Ubuntu. On the surface
it sounds like a good idea, but keeping them up to date, on top of our
other set up instructions, would be just more management work. I think
it would be a good idea to add notes to the hacking how to about
common pit falls in Ubuntu.

A script to generate an entire environment is probably out of scope.
This need is filled by Vagrant. Improving this process and the
documentation around it would be a good idea, however.

A script to install all the dependencies and do all the compilation
steps would be a good idea, as it is sort of a pain now to explain.
Our scripts directory is a little messy. Maybe we can clean it up at
the same time.

Improvements to the docs are always welcome. However, keep in mind
that like any feature added to Kitsune, they have a maintenance cost.
Some things are not worth adding if they will only fall out of date in
the future. Feel free to start making changes to the docs and making
pull requests with your ideas.

--Mike
> _______________________________________________
> dev-sumo mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-sumo
0 new messages