5
edits
m (→Repository) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 35: | Line 35: | ||
== Submitting Patches == | == Submitting Patches == | ||
The easiest way to make a change is to work with someone who already has access to edit the site. You can send them the change in a variety of formats. Attaching a | The easiest way to make a change is to work with someone who already has access to edit the site. You can send them the change in a variety of formats. Attaching a [https://developer.mozilla.org/En/Creating_a_patch patch] to a bug is the most common way to do that, but it is also possible to simply email a change to someone. How changes are submitted will vary on your technical experience and on who you are working with. | ||
== Using Bespin (Web-based Editor) == | == Using Bespin (Web-based Editor) == | ||
Line 50: | Line 50: | ||
'''Note: mozilla.org is setup differently that most Mozilla web properties''', so read this section closely before committing any code. | '''Note: mozilla.org is setup differently that most Mozilla web properties''', so read this section closely before committing any code. | ||
Both stage and production '''auto-update from svn'''. | Both stage and production '''auto-update from svn'''. There is no traditional deployment process, so be careful. | ||
Work locally, test in the stage branch, before merging to trunk (live). | Work locally, test in the stage branch, before merging to trunk (live). | ||
Line 64: | Line 64: | ||
Access to the repository is based on either your LDAP account or on an SSH key. People have reported problems trying to use SVN+SSH though, so LDAP authentication is the recommended option (the commands below are based on LDAP authentication). | Access to the repository is based on either your LDAP account or on an SSH key. People have reported problems trying to use SVN+SSH though, so LDAP authentication is the recommended option (the commands below are based on LDAP authentication). | ||
If you need an SVN account or if you have one and need permission to edit the www.mozilla.org files, please [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org;component= | If you need an SVN account or if you have one and need permission to edit the www.mozilla.org files, please [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org;component=Repository%20Account%20Requests file a bug] to request access. For people without existing Mozilla commit rights, please follow the process described in [http://www.mozilla.org/hacking/committer/ becoming a committer]. | ||
=== Commands === | === Commands === |
edits