On Wed, Dec 12, 2018 at 12:00 PM snmed <sandro.p.da...@gmail.com> wrote:

> Hi all
>
> Our customer demands an offline development environment with no internet
> connection, is there any best practices to handle package download and
> project setup for such an use case? And how would the new go modules fit in
> in such an environment?
>
> Any advise will be most appreciated.
>

Such a requirement can only be addressed with an air gap bridge.
Are they working with Linux or another platform?

On linux  it is easy to "touch /var/tmp/now"  and "find / -newer
/var/tmp/now"
and collect anything that is pulled in locally.  then burn selected  bits
to a CDROM.

Users inside the offline isolation booth have to make requests for library
and module
source or binaries and communicate possibly with paper for the bits they
need.
Dummy, stub programs will make it easy to identify and trigger the
downloads of objects.
No USB sticks...

The CDROM set is an audit trail and allows virus scanning.

The same is true for any and all system services libraries and more inside
the development environment.
That off line development  environment likely needs exactly the same or
stricter audit and reproducible setup.
At each release cycle and checkpoint for debugging ... so leverage that
same audit and management
systematic process.

Their ask is bigger than golang.







-- 
   T o m    M i t c h e l l

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to