cyclestreets / cyclestreets/cyclestreets-setup
Splitting zcsglobal.conf
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 11
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
zcsglobal.conf at
https://github.com/cyclestreets/cyclestreets-setup/blob/master/install-website/zcsglobal.conf
contains two things:
-
Global server-wide configuration, that is aimed at locking-down a server more securely, e.g. disabling the AcceptPathInfo misfeature;
-
Items specific to the journey planner site.
Because this is installed as part of the journey planner setup, and not as part of a general machine setup, setup routines such as for microsites are not getting (1).
We should split this into to two configurations.
We should also take the opportunity also to remove the cryptic 'zcsglobal' name, which was named to means 'cyclestreets global, with z to ensure it is last'.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading install-website/zcsglobal.conf and the setup routines used for the journey planner and microsites. Separate the server-wide security configuration from journey-planner-specific settings, and replace the cryptic zcsglobal name; done means both configurations are installed where their consumers need them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- apache, shell
- Domain
- infrastructure
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100