Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I'm not sure what your actual question is. So I'll make random comments.

While I prefer subversion over CVS, that's not a high priority. If time is short I would leave that to last, and not make it first.

I think it is a bad idea to try to release through svn update. I would say that a high priority should be a defined release process which includes having development, staging and production environments. Code should be moved from development to staging, tested there, then released to production. When you release to production you want to release what was put on staging, and not what is current.

If you want to make people use source control, the best approach is to deliberately and regularly overwrite production files with files from source control. Get management on board with this. Then when you do so it won't be your fault for having broken someone else's change, it will be their fault for having not used source control. If you can't get agreement on this point, then source control is a lost cause and you should be looking for a better job. (The fact that they are letting you accomplish an important work project on your own time over a long weekend is frankly a pretty bad sign...)

Rather than have one Apache file for all of the development sites, I would suggest having one copy of Apache per development site, each of which is on a different port. You can then let every developer check out the source code on their own user account. This will require development-specific configuration information. I've used several approaches for this in the past. A simple one is to have a well-defined configuration file which is per server and is not in source control.

This is the core that you need. Your other changes can and in my opinion should be treated as an ongoing project. I would recommend not biting off too big a refactoring job up front. It is better to finish something useful than it is to not finish something big.


In reply to Re: Baby step to proper packaging by tilly
in thread Baby step to proper packaging by mandog

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (3)
As of 2024-04-19 01:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found